我已经将一些文件提交到git但是不小心从本地计算机中删除了。我没有将这些更改推送到https://github.com/goswamia/DataStructureInPythonC.git,因为我必须更新代码。我已经关注了多个链接,但无法从git中获取提交到git的文件。
在分支主机上
初始提交
未跟踪文件:(使用“git add< file> ...”包含在将会是什么 提交)
图表/
没有添加到提交但未跟踪的文件存在(使用“git add”到 轨道)
答案 0 :(得分:0)
当您提交更改并删除分支或使用硬重置时,您可以使用 reflog 重置提交。
git reflog <<< find your commit
然后你可以使用reflog id和checkout那个状态。
git checkout reflogid
http://effectif.com/git/recovering-lost-git-commits
这是一个很好的教程。