我有一个未合并的功能分支,创建时间超过一年,该功能从未完成过。我想删除该分支及其中的提交。
我怎样才能删除分支和提交,提交不再有用;我不想保留那些提交。
答案1
转到另一个分支,然后输入:
git branch -D [branch]
小写字母-d
表示删除,而-D
表示“无论如何都强制删除”。然后 - 如果您已将分支推送到远程来源,只需输入以下内容;请注意:
分支名称之前的 :
git push origin :[branch]
这:
意味着“删除名为 的远程分支[branch]
”。全部完成。没有痕迹。一切都好!