如何恢复我的项目?我只保存/.git文件夹,现在需要从该文件夹恢复项目。
答案 0 :(得分:3)
<强> 1。如果您以前将文件提交到git:
首先,尝试做git log
。然后你会看到提交。如果您看到有意义的提交,则可以执行git checkout <HASH>
。 Hash是提交哈希。
然后检查您的文件是否退出。
<强> 2。如果只是您尚未提交的本地更改:
您可以git status
查看更改。 git stash
会暂时隐藏这些更改,git stash pop
会重新应用更改。
注意:以下是一个破坏性的GIT流程买家请注意
您可以执行git reset --HARD <HASH>
然后git push -f
强制将工作代码推送到您的仓库,从而消除您的错误提交,同时消除散列后的所有其他提交。
git revert <HASH>
然后是git push
要好得多。这将显示您的git历史记录中的恢复过程并保留所有状态。 git push -f
不是你应该掉以轻心的东西,因为它会给你带来很大的痛苦。