文件名称:git-delete-squashed:删除已被压缩并合并到master中的分支
文件大小:5KB
文件格式:ZIP
更新时间:2024-02-24 10:08:10
git GitJavaScript
git删除删除 这是一个工具,可删除所有已“压合并”到主菜单中的git分支。 如果您在将分支压缩为master的项目中工作,这将很有用。 分支压缩并合并后,可以使用此工具清理本地分支。 用法 SH 要作为shellscript运行,只需复制以下命令(建议设置别名)。 无需克隆存储库。 git checkout -q master && git for-each-ref refs/heads/ " --format=%(refname:short) " | while read branch ; do mergeBase= $( git merge-base master $branch ) && [[ $( git cherry master $( git commit-tree $( git rev-parse $branch \^ {tree} ) -p $mergeBase -m _ ) ) == " - " * ]] && git branch -D $branch ; done Node.js 您还可以从NPM将该工具作为Node.js软件包安装。 (软件包代码在此仓
【文件预览】:
git-delete-squashed-master
----.eslintrc.yml(167B)
----LICENSE.md(1KB)
----README.md(1KB)
----.gitignore(14B)
----bin()
--------git-delete-squashed.js(2KB)
----CHANGELOG.md(2KB)
----package.json(880B)