Khi kéo rebase hoặc hợp nhất?

Mục lục:

Khi kéo rebase hoặc hợp nhất?
Khi kéo rebase hoặc hợp nhất?
Anonim

Tóm lại, khi tìm cách kết hợp các thay đổi từ một nhánh Git sang nhánh khác:

  1. Sử dụng hợp nhất trong trường hợp bạn muốn một nhóm các cam kết được nhóm lại với nhau một cách rõ ràng trong lịch sử.
  2. Sử dụng rebase khi bạn muốn giữ lịch sử cam kết tuyến tính.
  3. KHÔNG sử dụng rebase trên nhánh công khai / chia sẻ.

Git pull merge hay rebase?

Theo mặc định, lệnh pull git thực hiện hợp nhất, nhưng bạn có thể buộc nó tích hợp nhánh từ xa với rebase bằng cách chuyển nó tùy chọn --rebase.

Tôi có nên kéo sau khi rebase không?

tl; dr Bạn nên cập nhật cả bản chính và tính năng bằng git pull và git pull --rebase trước khi khôi phục tính năng trên bản chính. Không cần kéo git sau khi bạn đã khôi phục tính năngnhánh của mình trên đầu trang chủ.

Tôi nên git pull hay git rebase?

Kết luận. Nếu bạn là người mới bắt đầu sử dụng git và bạn muốn mọi thứ được an toàn, tôi khuyên bạn nên sử dụng git pull và git merge mọi lúc để hợp nhất mã. … Trong trường hợp bạn muốn duy trì lịch sử git sạch sẽ và gọn gàng, git rebase là dành cho bạnChỉ cần nhớ rằng, git rebase nên được sử dụng cẩn thận, nếu không bạn sẽ phải trả giá cho điều đó:).

Tôi có cần hợp nhất sau khi kéo không?

Giới thiệu về hợp nhất yêu cầu kéo

Trong yêu cầu kéo, bạn đề xuất rằng những thay đổi bạn đã thực hiện trên nhánh đầu nên được hợp nhất thành nhánh cơ sở. Theo mặc định, bất kỳ yêu cầu kéo nào có thể được hợp nhất bất kỳ lúc nào, trừ khi nhánh chính xung đột với nhánh cơ sở.

Đề xuất: