6
可能重複:
How do you discard unstaged changes in git?我可以通過索引內容覆蓋工作副本嗎?
我知道,當我git add
跟蹤內容存儲庫,它的對象存儲的git的複製/更新內容。如果我連續更改我的內容而沒有再次使用git add
和我對所有這些更改感到後悔,並且希望我的索引中的最後一個快照返回到我的工作副本,我該怎麼辦?
可能重複:
How do you discard unstaged changes in git?我可以通過索引內容覆蓋工作副本嗎?
我知道,當我git add
跟蹤內容存儲庫,它的對象存儲的git的複製/更新內容。如果我連續更改我的內容而沒有再次使用git add
和我對所有這些更改感到後悔,並且希望我的索引中的最後一個快照返回到我的工作副本,我該怎麼辦?
您可以使用git-checkout
此:
git checkout -- .
好吧,我得到了清晰的概念終於。 Git的結帳行爲是實際覆蓋我的工作副本與索引內容,而不是我最後一次提交(通常是HEAD)。謝謝,ThiefMaster。 – naive231