Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # store the current dir
- CUR_DIR=$(pwd)
- # Let the person running the script know what's going on.
- echo "\n\033[1mPulling in latest changes for all repositories...\033[0m\n"
- # Find all git repositories and update it to the master latest revision
- for i in $(find . -name ".git" | cut -c 3-); do
- echo "";
- echo "\033[33m"+$i+"\033[0m";
- # We have to go to the .git parent directory to call the pull command
- cd "$i";
- cd ..;
- git checkout master
- # finally pull
- git pull;
- # lets get back to the CUR_DIR
- cd $CUR_DIR
- done
- echo "\n\033[32mComplete!\033[0m\n"
Add Comment
Please, Sign In to add comment