一个命令同步多个git存储库
git996的Python项目详细描述
Git996
一个命令同步多个git存储库。
我每天都有很多Git存储库要在家庭和公司之间同步。一个一个地同步repo太累了。这个工具是用来同步所有repo s one命令的。
实际上,git996只需输入每个repo并为您执行git pull
。
安装
从pypi安装
$pip3 install git996
从pypi卸载
$pip3 uninstall git996
$rm ~/.git996.toml
从源代码安装
$git clone https://github.com/chengyi818/git996
$cd git996
$python3 setup.py install --user
这将把git996
安装到~/.local/bin
,因此可能需要将~/.local/bin
添加到PATH
。
从源代码中卸载
$python3 setup.py install --user --record log
$cat log | xargs rm -rf
$rm ~/.git996.toml
用法
一。创建配置文件
$git996 init
此命令将在~/.git996.toml
中创建配置文件。
2.修改配置文件
你应该根据你的情况修改配置文件。
如果脏了
正确
GIT96将打印脏路径的所有路径,然后GIT96将退出
错误
git996将忽略脏回购,只需拉干净回购。
三。同步所有存储库
$git996 sync
待办事项
- 考虑本地分支机构的前/后起源 stackoverflow
许可证
Anti-996许可证,请参阅许可证文件。