git repo của tôi trông như thế này:Git sáp nhập một chi nhánh thành một nhánh khác là hợp nhất hai chiều?
_ branch_a
/
master/
\_ branch_b
Bây giờ tôi muốn kết hợp branch_b vào branch_a, không hoặc chi nhánh thành bậc thầy.
Vì vậy, tôi đã làm
git checkout branch_a
git merge branch_b
Và git đi và tìm thấy một vài mâu thuẫn.
Khi tôi làm git mergetool
sử dụng meld
những gì tôi nhận được trên giao diện điều khiển là
{local}: modified file
{remote}: modified file
và một cửa sổ hiển thị chỉ local và remote.
Những gì tôi muốn biết là:
Tại sao không là cơ sở chia sẻ về những gì là trong tổng thể hiển thị?
Giữa LOCAL và REMOTE, tôi phải chỉnh sửa cái nào?
Nếu bạn muốn hợp nhất A thành B, lệnh chính xác là 'git checkout branch_b git merge branch_a' – iberbeu
Bạn đang sử dụng phiên bản git nào? Khi tôi sử dụng meld như một mergetool nó trình bày nó như là một cách kết hợp ba chiều của cơ sở chung. Tôi chưa bao giờ thấy nó chỉ hiển thị hai tệp, vì vậy tôi không biết bạn sẽ sửa đổi điều gì. – qqx
git phiên bản 1.8.1.2 – EMiller