#!/bin/sh for dir in $(ls -d */); do cd$dir if [ -d ".git" ]; then branch=$(git symbolic-ref --short -q HEAD) if [ "$branch" != "master" ]; then echo"skip $dir branch: $branch" else echo"dir:$dir branch: $branch" git pull origin $branch fi fi cd .. done