让我先说我对 git 比较陌生,所以我可能很难正确表达我的情况。
我正在为一个项目做一些工作,我想提交我所做的更改。我继续运行接下来的几个命令:
git add .
git commit -m "Finished user signup"
此时,它似乎处理了我的提交并处理了所有的更改、插入和删除。然后我继续:
git checkout master
它成功切换到master分支。我以为我当时在一个分支中,我尝试合并它,但这没有奏效,所以我只是继续前进。我推动,一切都是最新的。然后我对其他文件进行了一些快速更改并尝试:
git commit -am "Add SSL in production"
它是成功的。但是,现在我在最后一次提交之前所做的所有更改都已消失,如果可能的话,我真的很想找回它们。我现在意识到,也许我需要退后一步,真正理解 git,而不是仅仅完成我正在遵循的教程的步骤,但如果可能的话,我真的很想在这个教程上进行调度。如果您有任何想法,我可以如何将我的文件找回来,我真的可以使用您的帮助。
编辑:我尝试用“git log”查看日志,但它没有显示任何我想要恢复的提交的迹象......