删除sourcetree中的等待推送

cla*_*l3r 8 git push commit atlassian-sourcetree

我提交了我不想推送的文件.我还没推,但我怎么能删除提交.

这是它的样子:

在此输入图像描述

这是选项:

在此输入图像描述

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

BJ *_*ers 20

要在不更改任何源代码的情况下删除提交,您需要执行"混合"重置.

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

将当前分支重置为此提交

在结果对话框中,从下拉列表中选择"混合...",然后单击"确定".

杂

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