Git:删除超出shell hack的合并分支

2020-08-13 05:01:29

#git-delete-merded-Branch是否要为1个远程运行git远程更新--prune";:-Origin Update?(#34;git远程更新--prune";对于1个远程是否要运行";git远程更新?[Y/N]Y是否要为1个分支运行";GIT Pull--ff-Only&34;:-Master Pull?[是/否]Y您将要删除6个本地分支机构:-改善-设置-py-问题-12-启用ci-for-ull-request-Issue-5-修复-每个服务浪费一秒-Keep-GitHub-操作-最新-重构-One-Simple-CI删除?[是/否]y 6个本地分支机构已删除。您将要删除6个远程分支:-原始/改进-设置-py-原始/问题-12-启用拉取请求-origin/issue-5-fix-waste-of-one-second-per-service-原始/保持-gihub-操作-最新原始/重构-单一原始/简单配置删除?[Y/N]y to github.com:hartwork/Wait-for-it.git-[已删除]改善-设置-py-[已删除]问题-12-启用-ci-for-Pull-请求-[已删除]问题-5-修复-每个服务浪费一秒-[已删除]Keep-giHub-Action-最新-[已删除]重构-1-[已删除]简单-ci 6远程分支已删除。

检测多种形式的事实合并(重新基址合并、挤压合并(需要--努力=3)、单一或范围选择…。利用Git Cherry)。

支持具有多个发布分支的工作流,例如仅删除已合并到主、开发和暂存的所有分支。

删除是一把需要小心的尖刀,虽然git reflog在大多数情况下会保护您,但git-delete-merded-Branch会认真对待安全问题。

Git推送与--force-with-let一起使用,因此如果服务器和您对该分支有不同的理解,则不会删除该分支。

通过--预演,您可以感受到git-delete-merded-Branch将对您的分支进行的更改。

确保发布分支追踪的是正确的遥控器,例如,主人可能应该追踪上游的原始主人,而不是叉子的主人。