diff --git a/git_update_all_branches.sh b/git_update_all_branches.sh new file mode 100755 index 0000000..a6156c4 --- /dev/null +++ b/git_update_all_branches.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +echo "============= GIT UPDATE BRANCHES =============" + +for f in $(git br -a | grep remotes | grep -v "remotes/origin/HEAD" | awk '{print $1}' | cut -f3 -d\/) +do + echo "Updateing: ${f}" + git checkout "${f}" --quiet && git pull origin "${f}" --quiet +done + +echo "===========================================" +