【问题标题】:Atlassian Soucetree 2.3.1.0: Difference between 'remove' and 'discard'Atlassian Soucetree 2.3.1.0:“删除”和“丢弃”之间的区别
【发布时间】:2017-10-31 13:51:35
【问题描述】:

我正在使用适用于 Windows 的 Atlassian Soucetree 2.3.1.0。当我右键单击“未暂存的文件”下的文件时,有一个“删除”选项和一个“丢弃”选项。有什么不同?我想要的是 TFS 的“撤消挂起的更改”的等价物。我不小心对文件进行了更改,我想撤消它而不以任何方式影响 repo。

【问题讨论】:

    标签: git version-control atlassian-sourcetree


    【解决方案1】:

    我有相同的 SourceTree 2.3.1.0,我看到了:

    • remove (Ctrl+Del) 是git rm -- afile
    • Discard 是 git checkout -- afile,它将内容重置为索引中的内容:因此它将撤消尚未暂存的待处理更改。

    【讨论】:

      猜你喜欢
      • 2019-11-02
      • 2021-02-24
      • 2021-10-28
      • 2022-01-21
      • 2010-09-13
      • 2019-05-04
      • 1970-01-01
      • 2013-09-02
      • 1970-01-01
      相关资源
      最近更新 更多