git回滾到某個commit 上和 返回最新的版本git


1. 代碼回退

首先你要用git log 查看你要回到的那個本版,

然后用

git reset --hard HEAD^        回退到上個版本
git reset --hard commit_id    退到/進到 指定commit_id

來把你的本地代碼回到你復制的某個版本上
如果你要吧回退的某個版本提交的遠程的話
git push origin HEAD --force


當你回滾之后,又后悔了,想恢復到新的版本怎么辦?

git reflog打印你記錄你的每一次操作記錄

git reflog 可以查看所有分支的所有操作記錄(包括(包括commit和reset的操作),包括已經被刪除的commit記錄,git log則不能察看已經刪除了的commit記錄,而且跟進結果可以回退道某一個修改

2. 如果你要回吧本地的代碼回到最新的並且你回退的版本沒有提交到遠程 就用

git checkout master

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM