3 ms·
I've been looking for a tool like this and ended up using simple bash aliases: # Git git4all() { find . -mindepth 1 -maxdepth 3 -type d -name '.git' -p
by darekkay 8y ago
I've been looking for a tool like this and ended up using simple bash aliases:
# Git
git4all() {
find . -mindepth 1 -maxdepth 3 -type d -name '.git' -prune -exec sh -c 'echo ${0%?????}; git -C ${0%?????} $1' {} "$1" \;
}
alias push-all='git4all "push" \;'
alias pull-all='git4all "pull --ff-only --all" \;'
alias fetch-all='git4all "fetch --all" \;'
alias status-all='git4all "status -s" \;'
However, I really like Autogit's advanced features and will certainly look into it :)
- fabiospampinato 8y agoI'm glad you find it useful :) This is just the initial release, as I'm using it more myself I'll refine it further.