Files
llmsecops-research/git_remotes_update.sh
2025-08-20 12:52:13 -06:00

16 lines
535 B
Bash
Executable File

git fetch --all && git branch -r | grep 'origin/auto-generated-' | sed 's/origin\///' | xargs -I {} sh -c 'git show-ref --verify --quiet refs/heads/{} || git checkout -b {} origin/{}'
git checkout phi-3-only
git pull origin phi-3-only
# Merge all auto generated branches to dev
git branch -r | grep 'origin/auto-generated-' | sed 's/origin\///' | while read branch; do
echo "Merging $branch..."
git merge origin/$branch
if [ $? -ne 0 ]; then
echo "Merge conflict in $branch"
exit 1
fi
done
git push origin phi-3-only