thắc mắc [Git] dùng gì để giải quyết conflict

  • Người tạo chủ đề Người tạo chủ đề tiengdonhoarira
  • Ngày bắt đầu Ngày bắt đầu
Master--c1--c2-----c.merged
\........................./
A--c3--c4--c5 -/

Như này bác, khi em merge master vào A để resolve conflict ra commit c.merged, rồi push commit c.merged lên lại pull request thì ngoài lịch sử của nhánh c3 c4 c5, nó còn dính theo lịch sử của c1 c2 của nhánh master lưu lại trên gitlab, :ROFLMAO::ROFLMAO:
Có cách nào mình bỏ qua k hiện changed commit c1 c2 trên gitlab không ạ

Gửi từ Xiaomi M2101K7BG bằng vozFApp
nếu đúng là thím merge master vào A, rồi sau đó push cái resolved commit lên thì lịch sử commit nó phải như thế này, thím check lại nhé.
1658211414155.png
 
Mình dùng git rebase -> solve conflict nếu có rồi push -f lên nhánh nhá (không phải main) -> main thi nên dùng git revert rồi xử lý conflict ở nhánh riêng rồi merge vào
 
Các bác cho hỏi em và 1 anh nữa đang dev 2 features có liên quan đến nhau. Em branch A, anh ấy branch B.
Cả hai đang cùng branch từ master ra. Giờ anh ấy dev xong thì em cần lấy code của anh ấy để dev tiếp phần liên quan đến em thì xử lý như thế nào là tốt nhất nhỉ.
Em nên merge cái branch của anh ấy vào của em luôn rồi resolve conflict hay branch từ Branch B ra thành branch C rồi merge C với A nhỉ?
 
Các bác cho hỏi em và 1 anh nữa đang dev 2 features có liên quan đến nhau. Em branch A, anh ấy branch B.
Cả hai đang cùng branch từ master ra. Giờ anh ấy dev xong thì em cần lấy code của anh ấy để dev tiếp phần liên quan đến em thì xử lý như thế nào là tốt nhất nhỉ.
Em nên merge cái branch của anh ấy vào của em luôn rồi resolve conflict hay branch từ Branch B ra thành branch C rồi merge C với A nhỉ?
như của thím là cách 1, nhưng thấy có vẻ hơi chuối, tự nhiên đẻ thêm 1 branch chỉ để tích hợp code.
Cách 2: thím rebase nhánh của thím trên nhánh B
Cách 3: nếu anh kia tách commit khoa học, thì thím có thể cherry-pick đúng commit mình cần
 

Thống kê chủ đề

Ngày tạo
tiengdonhoarira,
Người trả lời cuối
chim sẻ đi nắng,
Trả lời
185
Lượt xem
19.944
Quay lại
Lên đầu trang