Git

Update multiple Git repositories at once

To update(pull) all repositories:

ls -d */ | xargs -I {} git -C {} pull

To reset(fetch) all repositories(disgard any changes):

ls -d */ | xargs -I {} git -C {} fetch --all
ls -d */ | xargs -I {} git -C {} reset --hard origin/master
ls -d */ | xargs -I {} git -C {} pull