git版本回退操作

1.git reset命令

操作步驟如下:

  • git log 查看代碼提交記錄
  • git reset --hard 目標版本號  【使用此命令將版本回退】
  • git push -f 【使用此命令強制提交代碼到遠程倉庫】

適用場景:如果想恢復到之前某個提交的版本,且那個版本之後提交的版本我們都不要了,就可以用這種方法。

2.git revert命令

原理:在 Git 開發中通常會控制主幹分支的質量,但有時還是會把錯誤的代碼合入到遠程主幹。 雖然可以直接回滾遠程分支, 但有時新的代碼也已經合入,直接回滾後最近的提交都要重新操作。 那麼有沒有隻移除某些 Commit 的方式呢?可以一次 revert操作來完成。

操作步驟如下:

  • git log 查看代碼提交記錄
  • 反做,使用“git revert -n 版本號”命令 【注意: 這裏可能會出現衝突,那麼需要手動修改衝突的文件。而且要git add 文件名。
  • 提交,使用“git commit -m 版本名”
  • git push

 

參考博客:https://blog.csdn.net/yxlshk/article/details/79944535

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章