1. 如果你之前提交过文件到 git:
首先,尝试做一个git log. 然后你会看到提交。如果您看到有意义的提交,则可以执行git checkout <HASH>. 其中 Hash 是提交哈希。
然后检查您的文件是否存在。
2. 如果只是你没有提交的本地更改:
您可以执行 agit status以查看更改。Agit stash将暂时隐藏这些更改,并git stash pop重新应用这些更改。
注意:以下是一个破坏性的 Git 过程 买家要小心
您可以先执行 agit reset --HARD <HASH>再执行 agit push -f强制将工作代码推送到您的存储库,从而消除错误提交,同时消除散列后的所有其他提交。
最好是git revert <HASH>然后 a git push。这将在您的 git 历史记录中显示恢复过程并保留所有状态。git push -f不是你应该掉以轻心的事情,因为它会给你带来很大的痛苦。
| 归档时间: |
|
| 查看次数: |
571 次 |
| 最近记录: |