撤消git中单个文件的未分级修改

时间:2013-03-03 11:16:49

标签: git

如何撤消对单个文件的未分级修改?在未上映时,我的意思是自上次结账以来尚未执行git add

2 个答案:

答案 0 :(得分:3)

就像我之前在评论中发表的那样,

git checkout <filename>

正是您要找的。

有关更多信息,请参阅http://githowto.com/undoing_staged_changes,这是一个很好的git教程。

答案 1 :(得分:2)

这是您要求退出local unstaged changes

的命令

警告:文件中的任何本地更改都将丢失,文件将替换为HEAD中的文件。

git checkout -- filename