如何使用GIT提取特定文件?

时间:2010-03-25 16:25:12

标签: git

假设你只想摆脱对一个文件所做的更改,并回到存储库中的任何内容。我以前在svn中这样做:

rm a-file.txt
svn update a-file.txt

Git中的等价物是什么?我知道如何从存储库中获取/提取 evrything ,但是单个文件怎么样?

1 个答案:

答案 0 :(得分:32)

撤消(未提交的)更改:

git checkout a-file.txt

如果您已提交更改并希望将其撤消回某个先前的提交:

git checkout [some-older-commit-ref] a-file.txt

顺便说一句,使用Subversion你应该做到:

svn revert a-file.txt