GIT cookbook
27.09.2016Разное полезное для гита
Забрать к себе все ветки с remote
git branch -r | grep -v '\->' | while read remote; do git branch --track "${remote#origin/}" "$remote"; done
git fetch --all
git pull --all
Отправить все локальные бранчи в новый remote
git push REMOTE --all
# or git push REMOTE '*:*'
git push REMOTE --tags
Поудалять все теги по маске
git tag -l | grep _clog | while read remote; do git tag -d $remote; git push origin :refs/tags/$remote; done