Nghiên cứu này sẽ đưa ra phương pháp so sánh các nhánh cục bộ và Git từ xa trong Git.
Làm thế nào để so sánh các chi nhánh cục bộ và chi nhánh từ xa trong Git?
Giả sử người dùng muốn biết những thay đổi nào được thực hiện trên kho lưu trữ cục bộ Git và được đẩy đến kho lưu trữ từ xa. Vì vậy, trong tình huống này, người dùng cần phải so sánh giữa các chi nhánh cục bộ và chi nhánh ở xa.
Để so sánh các chi nhánh cục bộ và từ xa trong Git, trước tiên, hãy mở thiết bị đầu cuối Git bằng cách sử dụng “ Khởi động ' thực đơn. Sau đó, liệt kê các nhánh của cả hai kho. Tiếp theo, thực hiện lệnh “ Tìm nạp $ git ”Để cập nhật các nhánh từ xa. Sau đó, liệt kê tất cả các chi nhánh, bao gồm cục bộ và từ xa. Cuối cùng, so sánh các nhánh của cả hai kho lưu trữ bằng cách sử dụng “ $ git diff
Bây giờ, hãy làm theo các bước dưới đây để hiểu khái niệm trên!
Bước 1: Mở Git Bash
Đầu tiên, hãy mở “ Git Bash ”Sử dụng thiết bị đầu cuối“ Khởi động ' thực đơn:
Bước 2: Cập nhật kho lưu trữ từ xa
Tiếp theo, thực hiện lệnh “ git fetch ”Để cập nhật các nhánh theo dõi từ xa:
$ git fetch
Như bạn có thể thấy, nhánh theo dõi từ xa “ chính ”Được tìm nạp thành công vào kho lưu trữ cục bộ:
Bước 3: Liệt kê tất cả các chi nhánh
Bây giờ hãy liệt kê tất cả các chi nhánh cục bộ và từ xa có sẵn bằng cách sử dụng lệnh được cung cấp:
$ chi nhánh git -mộtỞ đây, các nhánh được đánh dấu là các nhánh ở xa và biểu tượng dấu hoa thị bên cạnh “ chính ”Nhánh chỉ ra rằng nó là một nhánh đang hoạt động hiện tại:
Bước 4: So sánh các chi nhánh cục bộ và chi nhánh từ xa
Cuối cùng, thực hiện lệnh “ git diff ”Lệnh để so sánh các nhánh:
$ git diff nguồn gốc chính / chínhChúng tôi đã so sánh “ chính ”Chi nhánh của cả hai kho. Như bạn có thể thấy trong đầu ra bên dưới, sự khác biệt giữa các nhánh từ xa và cục bộ được hiển thị:
Đó là nó! Chúng tôi đã biên soạn phương pháp dễ dàng nhất để so sánh các nhánh cục bộ và từ xa trong Git.
Sự kết luận
Để so sánh các nhánh cục bộ và từ xa trong Git, trước tiên, hãy mở thiết bị đầu cuối Git và thực hiện lệnh “ Tìm nạp $ git ”Để tìm nạp và cập nhật các nhánh từ xa. Sau đó, chạy “ $ git chi nhánh -a ”Để hiển thị tất cả các chi nhánh từ xa và cục bộ. Cuối cùng, thực hiện lệnh “ $ git diff