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