用于处理Git仓库的工具。
项目描述
switchbox
一套用于git工作流程的小工具。
安装
克隆仓库并使用pip
安装包。
pip install --user .
用法
直接调用switchbox
或通过git switchbox
运行。
Switchbox命令假定您的git仓库有一个默认分支和一个默认远程。当Switchbox首次使用(或您运行switchbox setup
)时,它将找到并记住这些名称。
- 默认分支将使用名为
main
或master
的分支。 - 默认远程将使用名为
upstream
或origin
的远程。
Switchbox选项在仓库的.git/config
文件下的switchbox
部分设置。
switchbox config
显示Switchbox设置的配置选项。
switchbox config init
检测默认分支和默认远程,并将它们保存到仓库的git配置中。这将在使用默认分支或默认远程的第一个命令时自动执行。
switchbox config default-branch $branch
更改默认分支。
switchbox config default-remote $remote
更改默认远程。
switchbox finish [--update/--no-update]
- 更新所有git远程。
- 将本地默认分支更新为与远程默认分支匹配。
- 切换到默认分支。
- 删除合并到默认分支的分支。
- 删除合并到默认分支的分支。
switchbox tidy [--update/--no-update]
- 更新所有git远程。
- 删除合并到默认分支的分支。
- 删除合并到默认分支的分支。
switchbox update
- 更新所有git远程。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码发行版
switchbox-0.5.0.tar.gz (9.1 kB 查看哈希值)
构建发行版
switchbox-0.5.0-py3-none-any.whl (10.6 kB 查看哈希值)
关闭
switchbox-0.5.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a7bc2efd8faf9554d02bcd66f12a9a644d2f7726a57c215b5aea183a400ea795 |
|
MD5 | f8c8fbfa0afcab92e6c5fe7e75c26d34 |
|
BLAKE2b-256 | 3483acebc5662af26d5ce3ed0bfef7bde4b4d74825bab361b7858eec42287a42 |
关闭
switchbox-0.5.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1283e153a733ef2870a2250f51fbf60673220d46b001a54bb2a92fc41bef2199 |
|
MD5 | 01dc677d03907e9b25cfce53aecd7ec6 |
|
BLAKE2b-256 | 88980593092d8f4ecbdae24fd3e52090670126222b83f570a76fa977bea6585d |