删除SourceTree中的等待推送

时间:2015-05-24 12:59:32

标签: git push commit atlassian-sourcetree

我提交了我不想推送的文件。我还没推。

如何删除提交?

这就是我的屏幕外观:

change list

以下是选项:

options

我不想撤消对源代码的任何更改!

1 个答案:

答案 0 :(得分:11)

要删除提交而不更改任何源代码,您需要执行"混合"复位。

右键点击最后一个" good"提交(这可能是origin/master)。选择"将当前分支重置为此提交。"

Reset current branch to this commit

在出现的对话框中,选择"混合......"从下拉列表中单击“确定”。

Mixed

您的工作副本将保持不变(不会更改任何文件),但索引将被重置,这意味着所有提交之后的所有提交都将从历史记录中删除。