Git-从上一次提交中取回单个文件

时间:2018-12-19 21:09:42

标签: git

我不记得确切的操作,但是我认为它正在运行git rm -r --cached *。我想从暂存中删除所有文件。令我惊讶的是,该存储库的.gitignore文件已被删除...尽管我确信它不会使你们中的许多人感到惊讶。

如何从上一次提交中获取特定文件?

2 个答案:

答案 0 :(得分:3)

您可以使用git checkout通过提供提交号和文件名来获取特定文件。

git checkout [commit-ref] -- [filename]

Git checkout

答案 1 :(得分:1)

git checkout HEAD -- .gitignore会将其放回工作树中。