3

如何撤消对单个文件的未暂存修改?未分阶段,我的意思git add是自上次结帐以来尚未执行。

4

2 回答 2

3

就像我之前已经在评论中发布的一样,

git checkout <filename>

就是你要找的。

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

于 2013-03-03T11:25:55.323 回答
2

这是您要退出的命令local unstaged changes

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

git checkout -- filename
于 2013-03-03T11:24:31.700 回答