如何恢复已在分支合并中删除的已删除文件?

时间:2015-05-29 09:58:55

标签: git github

我有一个文件,例如~/project/config/myconfig.yml.gitignore

中的git忽略了该文件

但是现在,当我合并master时,文件丢失,删除,并且因为它从未被推送到git(因为它被忽略),我无法在日志中找到它。 / p>

如何恢复myconfig.yml个文件?

1 个答案:

答案 0 :(得分:2)

  1. 如果从未跟踪过该文件,则无法恢复该文件!

  2. 但这里的主要问题是什么?

  3. 合并无法删除未跟踪的文件,即使.gitignore已更改。

    我的猜测是你可能会在某些时候使用 git stash -a git stash --all

    我建议您尝试 git stash pop ,这可能会恢复以前的藏匿文件。

    这最后一部分只是猜测,但应该尝试一下。

相关问题