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

做爲一個碼農,bug就像屢見不鮮同樣。有了bug就須要修復,在Git中,因爲分支是如此的強大,因此,每一個bug均可以經過一個新的臨時分支來修復,修復後,合併分支,而後將臨時分支刪除。
今天咱們就來聊聊如何使用git修復線上指定版本的問題
第一步:查看遠程分支,並肯定要修復的分支,如圖,遠程分支爲origin/V1.2.0.
圖片描述git

若是沒有遠程分支或不清楚是哪一個分支,那我相信在您每開發完一個版本發佈生產時都會打包一個標籤,就好比咱們團隊用的gitlab管理的項目:
圖片描述gitlab

這邊很清楚的可以看到咱們有3個遠程分支,59個標籤,找到對應的標籤生成對應的分支便可。若是您們目前還沒有使用gitlab,那隻能用git命令了,不懂的夥伴,強烈推薦去看廖大神git教程測試

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

第三步:開發新代碼,好比我這邊測試代碼空格,如圖
圖片描述3d

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

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

第六步:切換到開發分支:git checkout dev,而後合併剛纔修改的代碼:git merge V1.2.0 圖片

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

你們有關於git使用的疑惑,歡迎你們一塊兒交流!get

相關文章
相關標籤/搜索