使用git修復線上指定版本的問題

weixin_33763244發表於2017-11-23

作為一個碼農,bug就像家常便飯一樣。有了bug就需要修復,在Git中,由於分支是如此的強大,所以,每個bug都可以通過一個新的臨時分支來修復,修復後,合併分支,然後將臨時分支刪除。
今天我們就來聊聊如何使用git修復線上指定版本的問題
第一步:檢視遠端分支,並確定要修復的分支,如圖,遠端分支為origin/V1.2.0.
圖片描述

如果沒有遠端分支或不清楚是哪個分支,那我相信在您每開發完一個版本釋出生產時都會打包一個標籤,就比如我們團隊用的gitlab管理的專案:
圖片描述

這邊很清楚的能夠看到我們有3個遠端分支,59個標籤,找到對應的標籤生成對應的分支即可。如果您們目前尚未使用gitlab,那隻能用git命令了,不懂的夥伴,強烈推薦去看廖大神git教程

第二步:建立本地分支V1.2.0,並拉取遠端分支程式碼,同時切換到本地分支,如圖
圖片描述

第三步:開發新程式碼,比如我這邊測試程式碼空格,如圖
圖片描述

第四步:開發完成,正常提交流程:git status、git add -A、git commit -m "修復某某問題",如圖
圖片描述

第五步:提交完成,把本地分支推送到遠端分支git push origin V1.2.0:V1.2.0

第六步:切換到開發分支:git checkout dev,然後合併剛才修改的程式碼:git merge V1.2.0

最後:刪除新建立的分支:git branch -D V1.2.0

大家有關於git使用的疑惑,歡迎大家一起交流!

相關文章