删除 git 中未合并的分支?

删除 git 中未合并的分支?

我有一个未合并的功能分支,创建时间超过一年,该功能从未完成过。我想删除该分支及其中的提交。

我怎样才能删除分支和提交,提交不再有用;我不想保留那些提交。

答案1

转到另一个分支,然后输入:

git branch -D [branch]

小写字母-d表示删除,而-D表示“无论如何都强制删除”。然后 - 如果您已将分支推送到远程来源,只需输入以下内容;请注意:分支名称之前的 :

git push origin :[branch]

:意味着“删除名为 的远程分支[branch]”。全部完成。没有痕迹。一切都好!

相关内容