Atlassian Soucetree 2.3.1.0:'删除'之间的区别并且'丢弃'

时间:2017-10-31 13:51:35

标签: git version-control atlassian-sourcetree

我正在使用Atlassian Soucetree 2.3.1.0 for Windows。当我右键点击' Unstaged files'下的文件时可以选择删除,也可以选择丢弃。有什么区别?我想要的是TFS"撤销待定更改"的等效性。我不小心对文件进行了更改,我想在不影响repo的情况下撤消它。

1 个答案:

答案 0 :(得分:2)

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

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

remove vs. Discard