問(wèn)題:遠(yuǎn)程存在多個(gè)分支,且不同分支對(duì)應(yīng)不同的需求,即代碼不同。那么本地dev分支修改完如何提交不同的代碼到不同的分支呢?
一、如圖,遠(yuǎn)程代碼有三個(gè)分支,本地也有三個(gè)分支(圖中遠(yuǎn)程第二個(gè)分支因本地沒(méi)checkout代碼故未產(chǎn)生,dev分支由圖中New Branch新建)。
現(xiàn)本地dev分支下修改了代碼,且已經(jīng)commit并push到master分支(圖中因?yàn)槲乙呀?jīng)push過(guò),故沒(méi)有需要push的代碼,)
?
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-505500.html
?二、切換到本地其它分支
三、工程右鍵git--Show History,選中Log,選中提交到master的記錄,cherry-pick之后即可將在dev分支修改且需要提交到其它遠(yuǎn)程分支的代碼拉到本地的其它分支(注意如果產(chǎn)生沖突需要手動(dòng)解決)
?
?
?四、push到遠(yuǎn)程其它分支(圖中因?yàn)槲乙呀?jīng)push過(guò),故沒(méi)有需要push的代碼),至此完畢。
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-505500.html
?
到了這里,關(guān)于GIT本地dev分支修改代碼后push到遠(yuǎn)程多個(gè)分支操作的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!