git回滾到之前版本

2021-09-23 23:45:58 字數 505 閱讀 3173

master版本上線以後一般要打乙個tag備份,以防事態有變,這是乙個好習慣,如果以後有問題也可以放心的回滾版本,那麼怎麼用tag版本覆蓋mastaer呢,其實只有幾個命令

1、檢視分支 git branch

2、切換分支 git checkout master

3、檢視標籤(tag版本) git tag

4、檢視某個標籤的詳情 git show v2.22.0

commit d53dcc2287899e95cfd44a294ca3e5068e63022b

5、通過commit的id回退

git reset --hard fb479960c0cec5549463ae123d70bdd72ccf6be7

6、檢視狀態

git status

7、提交

git push origin master

或者加入-f引數,強制提交,遠端端將強制跟新到reset版本

git push -f origin master

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 回滾到指定版本分支

1 git reflog 可以檢視所有分支的所有操作記錄 包括已經被刪除的 commit 記錄和 reset 的操作 2 git log 可以顯示所有提交過的版本資訊 二者區別 用git log則是看不出來被刪除的commitid,用git reflog則可以看到被刪除的commitid 3 git...

Git學習 git回滾到任意版本號

有的時候我們不小心將本地子分支的某一些錯誤 commit 提交 然後merge或者push到遠端分支,這時候導致遠端的 出現問題了?然後想撤銷本次merge或push操作。這時候就可以使用git reset操作了。1 終端先列印最近5次的操作記錄 git log 5 commit 8fcf6382b...