isacikgoz/gitbatch
GomacOSLinux
manage your git repositories in one place
golanggitbatchbatch-downloadpull-stream
Métricas principais
Crescimento de estrelas
Estrelas
1.6k
Forks
52
Crescimento semanal
+0
Issues
19
5001k1.5k
jan. de 2023ago. de 2023abr. de 2024nov. de 2024jul. de 2025mar. de 2026out. de 2026
↓ Baixar
Todas as versões →ArtefatosGo Modules
README
gitbatch
Managing multiple git repositories is easier than ever. I (was) often end up working on many directories and manually pulling updates etc. To make this routine faster, I created a simple tool to handle this job. Although the focus is batch jobs, you can still do de facto micro management of your git repositories (e.g add/reset, stash, commit etc.)
Check out the screencast of the app:
Installation
Install latest Golang release.
To install with go, run the following command;
go get github.com/isacikgoz/gitbatch/cmd/gitbatch
or, in Windows 10:
go install github.com/isacikgoz/gitbatch/cmd/gitbatch@latest
MacOS using homebrew
brew install gitbatch
For other options see installation page
Use
run the gitbatch command from the parent of your git repositories. For start-up options simply gitbatch --help
For more information see the wiki pages
Further goals
- improve testing
- add push
- full src-d/go-git integration (having some performance issues in large repos)
- fetch, config, rev-list, add, reset, commit, status and diff commands are supported but not fully utilized, still using git occasionally
- merge, stash are not supported yet by go-git