Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- set -euo pipefail
- repo_name="blah
- repo_url="http://example.com/git/${repo_name}.git"
- backuproot="/var/gitbackups"
- backupdir="${backuproot}/${repo_name}-$(date +%s)"
- git clone "${repo_url}" "${backupdir}"
- cd "${backupdir}"
- branches="$(git branch -r | grep -V "origin/HEAD" | sed 's@origin/@@' | sed 's/ //g' )"
- echo "$branches" | while read branch; do
- git checkout "$branch
- git pull
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement