鍍金池/ 問答/Linux/ 從A分支分出的一個B分支。我在B分支上做了修改,同事在A上也做了修改。我現(xiàn)在要把

從A分支分出的一個B分支。我在B分支上做了修改,同事在A上也做了修改。我現(xiàn)在要把B分支的合并到A上。

從A分支分出的一個B分支。我在B分支上做了修改,同事在A上也做了修改。
也就是 A 和 B分支都有各自的新代碼。我現(xiàn)在要把B分支的合并到A上。
是這樣操作嗎?

git checkout A
git merge B

還是說在merge B之前要先pull 一下

回答
編輯回答
笨尐豬

1.確保你的B分支代碼都已經(jīng)提交
2.git checkout A
3.git pull origin A
4.git merge B
5.解決沖突
6.提交

git add .
git commit -am'xxx'
git push origin A
2018年4月25日 12:44
編輯回答
默念

先提交推送B分支,然后切換到A分支,先拉A分支的代碼,然后合并B分支最新的代碼到A分支,然后提交,推送到遠(yuǎn)端

2017年4月30日 01:55
編輯回答
夏木

推薦一下我之前寫的一篇文章:使用git修復(fù)線上指定版本的問題

2018年7月9日 12:43
編輯回答
荒城

最好的方式是有一個X的分支,是不改動任何代碼的。A和B都是從X上檢出,各自做完修改后合并到X分支。

2017年6月13日 11:27