删除 SourceTree 中的等待推送
Remove waiting push in SourceTree
我提交了不想推送的文件。我还没推
如何删除提交?
我的屏幕是这样的:
这些是选项:
我不想撤消对源代码的任何更改!
要在不更改任何源代码的情况下删除提交,您需要执行 "mixed" 重置。
右键单击最后一个 "good" 提交(这可能是 origin/master
)。 Select "Reset current branch to this commit."
在出现的对话框中,从下拉列表中选择 select "Mixed...",然后单击“确定”。
您的工作副本将保持不变(不会更改任何文件)但索引将被重置,这意味着所有提交 在 selected 之后将从您的历史记录中删除。
我提交了不想推送的文件。我还没推
如何删除提交?
我的屏幕是这样的:
这些是选项:
我不想撤消对源代码的任何更改!
要在不更改任何源代码的情况下删除提交,您需要执行 "mixed" 重置。
右键单击最后一个 "good" 提交(这可能是 origin/master
)。 Select "Reset current branch to this commit."
在出现的对话框中,从下拉列表中选择 select "Mixed...",然后单击“确定”。
您的工作副本将保持不变(不会更改任何文件)但索引将被重置,这意味着所有提交 在 selected 之后将从您的历史记录中删除。