Mặt khác, khi chúng ta có một đường dẫn tuyến tính trực tiếp giữa nhánh nguồn và nhánh đích, thì quá trình hợp nhất chuyển tiếp nhanh có thể được thực hiện.
Hướng dẫn này sẽ thảo luận về thủ tục hợp nhất các nhánh mà không cần chuyển tiếp nhanh trong Git.
Làm thế nào để hợp nhất các nhánh mà không cần chuyển tiếp nhanh trong Git?
Giả sử bạn đã tạo một nhánh mới để làm việc trên một dự án cụ thể và muốn tích hợp kết quả vào mã hoặc tệp chính. Đối với mục đích được chỉ định, việc hợp nhất nhánh cụ thể với nhánh gốc là bắt buộc.
Làm theo quy trình được cung cấp dưới đây cho mục đích tương ứng này.
Bước 1: Khởi chạy Git Bash
Đầu tiên, khởi chạy “ Git bash 'Với sự trợ giúp của' Khởi động ' thực đơn:
Bước 2: Tạo Thư mục Git
Chạy ' mkdir ”Để tạo thư mục Git mới:
$ mkdir My_braches
Nơi đây, ' My_braches ”Là tên của thư mục mới được tạo của chúng tôi:
Bước 3: Điều hướng đến Thư mục Git
Di chuyển đến thư mục cục bộ nơi bạn muốn thực hiện thay đổi:
Bước 4: Khởi tạo kho lưu trữ Git
Bây giờ, hãy tạo kho lưu trữ Git trống bằng lệnh được cung cấp bên dưới:
Bước 5: Tạo và thêm tệp
Chạy ' chạm 'Để tạo một tệp văn bản có tên' file.txt ”Trong thư mục hiện tại:
Bây giờ, hãy thêm nó vào kho lưu trữ Git với sự trợ giúp của “ git thêm ' yêu cầu:
$ git thêm file.txt
Bước 6: Cam kết thay đổi
Sau đó, cam kết các thay đổi với một thông báo đầy đủ thông tin:
Ở đây, chúng tôi đã đặt thông điệp cam kết bên trong dấu ngoặc kép:
Bước 7: Tạo chi nhánh
Tiếp theo, chạy lệnh được cung cấp bên dưới để tạo một nhánh mới:
Cho đến thời điểm này, chúng tôi đã tạo thành công tên chi nhánh mới “ phát triển, xây dựng ”:
Bước 8: Chuyển chi nhánh
Thực hiện lệnh “ thanh toán git ”Để chuyển sang nhánh mới tạo:
Bước 9: Tạo và thêm tệp
Bây giờ, trước tiên hãy tạo một tệp mới bên trong nhánh mới thông qua lệnh dưới đây:
Sau đó, thêm nó vào kho lưu trữ Git:
$ git thêm -MỘT
Bước 10: Thông báo cam kết
Cam kết các thay đổi bằng một thông báo bằng cách sử dụng “ git cam kết ' yêu cầu:
Bước 11: Chuyển sang Chi nhánh
Tiếp theo, chuyển sang nhánh chính “ bậc thầy ”Bằng cách sử dụng lệnh dưới đây:
Bước 12: Hợp nhất các nhánh Git
Cuối cùng, hợp nhất các nhánh mà không cần chuyển tiếp nhanh bằng cách sử dụng “ hợp nhất git ' yêu cầu. Đây, “ –Not -ff ”Cờ ngăn việc hợp nhất thực hiện chức năng tua đi nhanh:
Như bạn có thể thấy, chúng tôi đã hợp nhất “ bậc thầy 'Nhánh với' phát triển, xây dựng ' chi nhánh:
Bước 13: Xác minh Hợp nhất
Đảm bảo rằng các nhánh được hợp nhất với “ git log ' yêu cầu:
Kết quả bên dưới chỉ ra rằng hai nhánh của chúng tôi đã được hợp nhất:
Chúng tôi đã biên soạn quy trình hợp nhất các nhánh dễ dàng nhất mà không cần tua nhanh trong Git.
Sự kết luận
Để hợp nhất các nhánh mà không cần chuyển tiếp nhanh trong Git, trước tiên, hãy khởi tạo một thư mục với “ $ git nhiệt ' yêu cầu. Sau đó, tạo một tệp mới, thêm nó và cam kết các thay đổi bằng một thông báo đến kho lưu trữ Git. Sau đó, tạo và chuyển sang nhánh mới. Một lần nữa tạo, thêm một tệp mới trong nhánh đã chuyển đổi và cam kết nó. Cuối cùng, thực hiện lệnh “ Hợp nhất $ git --no-ff ”Lệnh để hợp nhất cả hai nhánh. Hướng dẫn này minh họa quy trình hợp nhất các nhánh mà không cần tua nhanh trong Git.