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来同步这次远程更新,你自己不用运行,因为你已经更新过了。
评论