git - 如何取消删除之前在 git 历史记录中删除的文件?

标签 git repository history undelete

使用 Chris's answer在另一个问题上,我可以将快照历史记录添加到我的 git 存储库中。由于其中一个文件不属于我的历史记录,而只存在于快照中,因此第一个原始提交现在也包含删除该文件。我怎样才能撤消它?

起初我以为这与How do I remove sensitive files from git’s history相反,但实际上我不想将文件插入历史记录,而只是从历史记录中删除删除。

最佳答案

git checkout <commit> <filename>

关于git - 如何取消删除之前在 git 历史记录中删除的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3150394/

相关文章:

android - 完成 Activity 后如何取下键盘?

c# - 为什么 F# 按位运算符为有符号类型填充 1?

history - 记住艾伦·凯的一句话

一个项目中的 Java 和 Flash : How to organize it in Eclipse and Git?

git - 有没有办法将 git 中未暂存的文件复制到不同的位置?

git - 在 "git add"之后简化 "git diff"

svn - 如何将 SVN 存储库热复制到现有位置?

java - JPA 序列化/反序列化嵌套自动生成字段

git - Gitlab运行器故障,HTTP 500 curl 22

html - 如何通过 Github raw 将 css 添加到我的页面?