使用beyond comapre進行分支代碼的合並是常用的方法,同時比較2個分支的代碼,選擇需要和入的代碼后再提交即可。
如果是不能使用beyond comapre的情況下,使用IDEA的分支比較功能來實現代碼的合並也很方便。可以把一個分支的需求對應的代碼增加到另外一個分支上。
右下角有GIt比較的選項,選擇需要比較的分支后即可進行文件的比較。
比較有2中結果,一種是提交的commit差異,一種是文件的差異。文件的差異用起來和beyond comapre很類似。
列出所有的差異文件
git diff branch1 branch2
branch1 有,branch2沒有的commit
git log branch1 ^branch2
比較2個分支的commit差異
git log dev...master