Git 我可以通过索引内容覆盖工作副本吗?

Git 我可以通过索引内容覆盖工作副本吗?,git,Git,可能重复: 我知道,当我git将跟踪内容添加到存储库时,git会复制/更新其对象存储的内容。如果我在没有再次添加git add的情况下连续更改我的内容,并且我对所有这些更改感到遗憾,并且我想将索引中的最后一个快照恢复到我的工作副本中,我该怎么办?您可以使用git checkout进行以下操作: git checkout -- . 好了,我终于明白了。Git的签出行为实际上是用索引内容覆盖我的工作副本,而不是我的最后一次提交(通常是头)。谢谢,主人。

可能重复:


我知道,当我
git将跟踪内容添加到存储库时,git会复制/更新其对象存储的内容。如果我在没有再次添加git add的情况下连续更改我的内容,并且我对所有这些更改感到遗憾,并且我想将索引中的最后一个快照恢复到我的工作副本中,我该怎么办?

您可以使用git checkout
进行以下操作:

git checkout -- .

好了,我终于明白了。Git的签出行为实际上是用索引内容覆盖我的工作副本,而不是我的最后一次提交(通常是头)。谢谢,主人。