git-sweep Git 分支清理工具开源项目

我要开发同款
匿名用户2021年10月26日
132阅读
开发技术Python
所属分类开发工具、Git开源工具
授权协议MIT

作品详情

git-sweep是一个命令行工具,可用来清理已合并到master中的Git分支。

master分支通常是所有代码所在的地方,而功能分支是暂时的,master完成就合并了。时间一长,你就会建立一长串没用的分支,这时就可以使用git-sweep安全地删除已合并到master中的远程分支。

安装:pipinstallgit-sweep||easy_installgit-sweep用法

首先,将Git存储库作为当前工作目录。

$cdmyrepo

可以用preview命令预览一下

$git-sweeppreviewFetchingfromtheremoteThesebrancheshavebeenmergedintomaster:branch1branch2branch3branch4branch5Todeletethem,runagainwith`git-sweepcleanup`

接着用cleanup命令删除不要的分支:

$git-sweepcleanupFetchingfromtheremoteThesebrancheshavebeenmergedintomaster:branch1branch2branch3branch4branch5Deletethesebranches?(y/n)ydeletingbranch1(done)deletingbranch2(done)deletingbranch3(done)deletingbranch4(done)deletingbranch5(done)

搞定!

记得告诉其他人运行 gitfetch-prune来同步这次远程更新,你自己不用运行,因为你已经更新过了。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论