从git中确定从本地计算机中删除的文件

时间:2015-12-30 11:50:59

标签: git github

我已经将一些文件提交到git但是不小心从本地计算机中删除了。我没有将这些更改推送到https://github.com/goswamia/DataStructureInPythonC.git,因为我必须更新代码。我已经关注了多个链接,但无法从git中获取提交到git的文件。

  

在分支主机上

     

初始提交

     

未跟踪文件:(使用“git add< file> ...”包含在将会是什么   提交)

     

图表/

     

没有添加到提交但未跟踪的文件存在(使用“git add”到   轨道)

1 个答案:

答案 0 :(得分:0)

当您提交更改并删除分支或使用硬重置时,您可以使用 reflog 重置提交。

git reflog <<< find your commit

然后你可以使用reflog id和checkout那个状态。

git checkout reflogid

http://effectif.com/git/recovering-lost-git-commits

这是一个很好的教程。