【问题标题】:Remove waiting push in SourceTree删除 SourceTree 中的等待推送
【发布时间】:2015-08-06 01:47:40
【问题描述】:

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

如何删除提交?

这就是我的屏幕的样子:

这些是选项:

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

【问题讨论】:

  • 我不想撤消对源代码的任何更改!! - 你能澄清一下这一刻吗?如果您删除提交,您肯定会撤消对源代码的一些更改。此外,您的本地副本中似乎还有一些未提交的更改。是否要保存这些更改?
  • 我不想推送,因为我包含的文件太大了。所以我不想在没有大文件的情况下创建新的提交。

标签: git push commit atlassian-sourcetree


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2015-05-13
    • 1970-01-01
    • 2019-03-15
    • 2020-08-19
    • 1970-01-01
    • 2018-03-19
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多