egit替换单个文件 - HEAD Revision vs File in git index

Jef*_*rey 11 eclipse git egit git-reset

在egit git eclipse插件中,我知道我可以通过右键单击它并选择Replace With> HEAD Revision来"重置"单个文件.在git index中用HEAD修订版替换为File有什么区别?

Amb*_*ber 15

HEAD 是已提交的文件的版本.

索引是已准备好提交但尚未提交的已暂存(已添加)的文件的版本.

  • 即"替换为`HEAD`"就像是说"恢复到此文件的最后提交版本"? (2认同)
  • “恢复到该文件的最后提交版本”(在您的本地存储库中) (2认同)