使用git修复线上指定版本的问题
作為一個(gè)碼農(nóng),bug就像家常便飯一樣。有了bug就需要修復(fù),在Git中,由于分支是如此的強(qiáng)大,所以,每個(gè)bug都可以通過(guò)一個(gè)新的臨時(shí)分支來(lái)修復(fù),修復(fù)后,合并分支,然后將臨時(shí)分支刪除。
今天我們就來(lái)聊聊如何使用git修復(fù)線(xiàn)上指定版本的問(wèn)題?
第一步:查看遠(yuǎn)程分支,并確定要修復(fù)的分支,如圖,遠(yuǎn)程分支為origin/V1.2.0.
如果沒(méi)有遠(yuǎn)程分支或不清楚是哪個(gè)分支,那我相信在您每開(kāi)發(fā)完一個(gè)版本發(fā)布生產(chǎn)時(shí)都會(huì)打包一個(gè)標(biāo)簽,就比如我們團(tuán)隊(duì)用的gitlab管理的項(xiàng)目:
這邊很清楚的能夠看到我們有3個(gè)遠(yuǎn)程分支,59個(gè)標(biāo)簽,找到對(duì)應(yīng)的標(biāo)簽生成對(duì)應(yīng)的分支即可。如果您們目前尚未使用gitlab,那只能用git命令了,不懂的伙伴,強(qiáng)烈推薦去看廖大神git教程。
第二步:創(chuàng)建本地分支V1.2.0,并拉取遠(yuǎn)程分支代碼,同時(shí)切換到本地分支,如圖
第三步:開(kāi)發(fā)新代碼,比如我這邊測(cè)試代碼空格,如圖
第四步:開(kāi)發(fā)完成,正常提交流程:git status、git add -A、git commit -m "修復(fù)某某問(wèn)題",如圖
第五步:提交完成,把本地分支推送到遠(yuǎn)程分支git push origin V1.2.0:V1.2.0
第六步:切換到開(kāi)發(fā)分支:git checkout dev,然后合并剛才修改的代碼:git merge V1.2.0
最后:刪除新創(chuàng)建的分支:git branch -D V1.2.0
大家有關(guān)于git使用的疑惑,歡迎大家一起交流!
總結(jié)
以上是生活随笔為你收集整理的使用git修复线上指定版本的问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 怎么找回失踪的NTLDR文件
- 下一篇: nginx Win下实现简单的负载均衡(