- Xuất bản vào
Hợp nhất Git so với Rebase so với Cam kết Squash!
- Tác giả

- Tên
- AbnAsia.org
- @steven_n_t
"Khi chúng tôi hợp nhất các thay đổi từ nhánh Git này sang nhánh Git khác, chúng tôi có thể sử dụng git merge hoặc git rebase. Sơ đồ dưới đây cho thấy hai lệnh hoạt động như thế nào.
Hợp nhất Git
Điều này tạo ra một cam kết G mới trong nhánh chính. G liên kết lịch sử của cả nhánh chính và nhánh tính năng.
Hợp nhất Git là không phá hủy. Cả nhánh chính và nhánh tính năng đều không thay đổi.
Cơ sở Git
Git rebase di chuyển lịch sử nhánh tính năng đến phần đầu của nhánh chính. Nó tạo ra các cam kết E, F và G mới cho mỗi cam kết trong nhánh tính năng.
Lợi ích của rebase là nó có lịch sử cam kết tuyến tính.
Rebase có thể nguy hiểm nếu không tuân theo quy tắc vàng của git rebase.
Nguyên tắc vàng của Git Rebase.
Không bao giờ sử dụng nó trên các chi nhánh công cộng!"

TÁC GIẢ
Về ABN Asia: Ai Base Network (ABN), ABN Asia được thành lập từ năm 2012, là một công ty xuất phát từ học thuật, do những giảng viên, cựu du học sinh Hungary, Hà Lan, Nga, Đức, và Nhật Bản sáng lập. Chúng tôi chia sẻ đam mê chung và tầm nhìn vững chắc về công nghệ, mang đến sự đổi mới và chất lượng đỉnh cao cho khách hàng. Phương châm của chúng tôi là: Tốt hơn. Nhanh hơn. An toàn hơn. Trong nhiều trường hợp: Rẻ hơn.
Hãy liên hệ với chúng tôi khi Quý doanh nghiệp có các nhu cầu về dịch vụ công nghệ thông tin, tư vấn chuyển đổi số, tìm kiếm các giải pháp phần mềm phù hợp, hoặc nếu Quý doanh nghiệp có đấu thầu CNTT (RFP) để chúng tôi tham dự. Quý doanh nghiệp có thể liên hệ với chúng tôi qua địa chỉ email [email protected]. Chúng tôi sẵn lòng hỗ trợ với mọi nhu cầu công nghệ của Quý doanh nghiệp.

© ABN ASIA