我將我的代碼恢復到以前的版本,現在我想恢復到我的最新版本。 我該怎麼做?由於如何恢復在git中?
回答
嘗試以下操作:
git checkout master
(?或者你是怎麼通過復歸的意思)
您可以通過個別裁判的歷史往回走(標籤,樹枝,檢出)與如[email protected]{1}
,這是您在此之前簽出的最後一個地方,您可以通過git log -g --decorate --oneline
獲得一個不錯的歷史目錄。
William Pursell指出git reflog
,這個比git log更簡單的命令,只關注.git/logs
中的工作歷史日誌。
+1:別忘了'git reflog' –
@WilliamPursell不能忘記我不知道的......這就是爲什麼我重新閱讀文檔,並在這裏回答問題......謝謝!更新。 – jthill
'revert'是什麼意思? git還原?
您可以使用git reset --soft YOUR_SHA
指向特定提交的HEAD。或者一個簡單的git checkout master
如果你在「分離頭部」狀態下丟失,返回到「中繼線」...
答案很大程度上取決於你目前的狀態。
如果使用
git checkout <commit hash>
那麼你的代碼是分離狀態,這意味着它不屬於任何分支。你可以簡單地做一個git checkout branch_name
把代碼到最新版本
如果使用
git reset <commit hash>
,那麼你可以清理你的更改,然後
git pull
或者如果您還記得您最新修訂版的<commit hash>
,那麼
git reset <commit hash>
- 1. 如何在GIT中恢復?
- 2. 如何在git中恢復文件?
- 3. 我該如何在git中恢復-aC?
- 4. 如何在git中恢復提交?
- 5. 如何恢復Git倉庫
- 6. 如何恢復unpushed git commit
- 7. 如何恢復「git rm -r。」?
- 8. 在Git下恢復
- 9. 如何恢復Git軟復位?
- 10. 在Git中,如何恢復提交之前恢復的分級文件?
- 11. git rebase after git恢復
- 12. 使用git checkout來恢復文件 - 無論如何恢復它?
- 13. 從Git備份中恢復
- 14. 恢復git提交
- 15. Git恢復失敗
- 16. 恢復Git錯誤
- 17. 恢復分支git
- 18. Git恢復合併
- 19. Git恢復更改
- 20. Git恢復誤解
- 21. git恢復,然後如何更新github?
- 22. 如何恢復本地提交git
- 23. 如何使用git恢復文件?
- 24. Git + Intellij - 如何恢復本地提交?
- 25. 如何從刪除.git目錄恢復?
- 26. 如何從git push -f恢復?
- 27. 如何恢復從git提交更改?
- 28. Git如何恢復舊提交
- 29. 如何做hg恢復 - 所有與git?
- 30. git如何恢復到特定版本
*您是如何回覆的?通過重寫歷史記錄('git-reset')或使用'git-revert'? – ThiefMaster