假设您只想摆脱对一个文件所做的更改,并返回到存储库中的任何内容。我曾经在svn中这样做:
rm a-file.txt
svn update a-file.txt
Git中的等价物是什么?我知道如何从存储库中获取/拉取所有内容,但单个文件如何?
发布于 2010-03-26 00:27:39
要撤消(未提交的)更改,请执行以下操作:
git checkout a-file.txt
如果您已经提交了更改,并且希望将它们撤消到以前的某个提交,请执行以下操作:
git checkout [some-older-commit-ref] a-file.txt
顺便说一句,对于Subversion,您应该完成以下操作:
svn revert a-file.txt
https://stackoverflow.com/questions/2517332
复制相似问题