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...