1. 程式人生 > >git回滾到某個commit 上和 返回最新的版本git

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

git回滾 本地 com reflog ORC out 返回 mit -h

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

 

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