围绕git子树的轻量级包装器,允许您同时处理多个子树
git-chainsaw的Python项目详细描述
电锯
一个围绕git子树的轻量级包装器,允许您同时处理多个子树
安装
pip install git-chainsaw
依赖关系
- git v1.7.11或更高版本
- 确保无论您计划在何处运行
git
命令都能被识别 - Python3+pip
使用
示例链锯.json在
^{pr2}$添加子树:
# From a predefined chainsaw.json file chainsaw add --all [--squash]# From scratch (Subtrees will be added to chainsaw.json) chainsaw add bingo https://github.com/nasa/bingo.git master [--squash]
更新子树:
# Pull specific subtrees only chainsaw pull bingo trick [etc.][--squash]# Pull changes from all subtrees chainsaw pull --all [--squash]
正在更新子树远程:
# Push changes for specific subtrees only chainsaw push bingo trick [etc.]# Push changes for all subtrees chainsaw push --all
列出子树:
# Print the prefix of each subtree found by git log chainsaw ls # Graph subtree history chainsaw graph
- 项目
标签: