我提交了我不想推送的文件。我还没推。
如何删除提交?
这就是我的屏幕外观:
以下是选项:
我不想撤消对源代码的任何更改!
答案 0 :(得分:11)
要删除提交而不更改任何源代码,您需要执行"混合"复位。
右键点击最后一个" good"提交(这可能是origin/master
)。选择"将当前分支重置为此提交。"
在出现的对话框中,选择"混合......"从下拉列表中单击“确定”。
您的工作副本将保持不变(不会更改任何文件),但索引将被重置,这意味着所有提交之后的所有提交都将从历史记录中删除。