Atlassian Soucetree 2.3.1.0:'remove' 和 'discard' 之间的差异
Atlassian Soucetree 2.3.1.0: Difference between 'remove' and 'discard'
我正在为 Windows 使用 Atlassian Soucetree 2.3.1.0。当我右键单击 'Unstaged files' 下的文件时,会出现一个删除选项和一个丢弃选项。有什么不同?我想要的是 TFS 的等价物 "undo pending changes"。我不小心对文件进行了更改,我想撤消它而不以任何方式影响回购协议。
我有相同的 SourceTree 2.3.1.0,我看到:
- remove (Ctrl+Del) 是一个
git rm -- afile
- 丢弃是
git checkout -- afile
,它将内容重置为索引中的内容:因此它将撤消尚未暂存的未决更改。
我正在为 Windows 使用 Atlassian Soucetree 2.3.1.0。当我右键单击 'Unstaged files' 下的文件时,会出现一个删除选项和一个丢弃选项。有什么不同?我想要的是 TFS 的等价物 "undo pending changes"。我不小心对文件进行了更改,我想撤消它而不以任何方式影响回购协议。
我有相同的 SourceTree 2.3.1.0,我看到:
- remove (Ctrl+Del) 是一个
git rm -- afile
- 丢弃是
git checkout -- afile
,它将内容重置为索引中的内容:因此它将撤消尚未暂存的未决更改。