git--------------bug修復流程


當前所有分支:

  master:主分支

  test:測試分支

  zs:開發人員分支

  ls:開發人員分支

場景:zs正在開發A模塊功能,線上環境產生了一個bug。

zs的操作流程(當前分支為zs分支):

  1、git stash  //把當前工作現場“儲藏”起來,等以后恢復現場后繼續工作

  2、git checkout master  //切換到主分支

  3、git checkout -b bug001  //從master當前最新提交的節點創建bug001分支

  4、git checkout bug001  //切換到bug001分支

  5、修復bug。。。。。。。

  6、git add . 

  7、git commit

  8、git rebase master # 將bug001分支上的修改在master分支上做一次衍合處理

      # git提示出現了代碼沖突,此處為之前埋下的沖突點,處理完畢后

      git add readme   # 添加沖突處理后的文件

      git rebase --continue  //加上--continue參數讓rebase繼續處理(--abort   取消本次rebase,恢復到rebase之前的狀態)

  9、git branch -d bug001  //刪除bug001分支

  10、git checkout zs

  11、git stash pop  //恢復之前的工作狀態(即之前保存的未完成代碼)

 

OK,bug修復完成,繼續工作!

 

      


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM