git經常會碰到版本回滾的問題,下面就介紹一下如何回滾版本。
顯示提交的log
$ git log
commit 38be40e4cbdb5512c8318c5ab4e09c462ff5095a (head -> dev, origin/master, origin/dev, origin/head, master)
author: e date: thu jan 4 15:00:48 2018 +0800
change readme.md
commit a91078724a2b88b7fdc43060d280fd3822cec24e
author: e date: thu jan 4 14:57:01 2018 +0800
第一次提交
commit dfe7c7e51c92e0bc105edc39f598f797c402ade8
author: morecare date: thu jan 4 14:44:04 2018 +0800
initial commit
回滾到指定的版本
$ git reset --hard a91078724a2b88b7fdc43060d280fd3822cec24e
head is now at a910787 第一次提交
強制提交
$ git push -f origin dev
total 0 (delta 0), reused 0 (delta 0)
to + 38be40e...a910787 dev -> dev (forced update)
通過上面三步就完成了**的回滾了。 git回滾到任意版本
先顯示提交的log git log 3 commit 4dc08bb8996a6ee02f author mark date wed sep 7 08 08 53 2016 0800 xx commit 9cac9ba76574da2167 author date tue sep 6 22 18 5...
Git學習 git回滾到任意版本號
有的時候我們不小心將本地子分支的某一些錯誤 commit 提交 然後merge或者push到遠端分支,這時候導致遠端的 出現問題了?然後想撤銷本次merge或push操作。這時候就可以使用git reset操作了。1 終端先列印最近5次的操作記錄 git log 5 commit 8fcf6382b...
git回滾到之前版本
master版本上線以後一般要打乙個tag備份,以防事態有變,這是乙個好習慣,如果以後有問題也可以放心的回滾版本,那麼怎麼用tag版本覆蓋mastaer呢,其實只有幾個命令 1 檢視分支 git branch 2 切換分支 git checkout master 3 檢視標籤 tag版本 git t...