Cách thanh toán chi nhánh từ xa trong Git

How Checkout Remote Branch Git



Chi nhánh là một phần thiết yếu của bất kỳ kho lưu trữ git nào. Nhiều nhánh giúp quản lý mã đúng cách. Bất kỳ tính năng mới nào đều có thể được kiểm tra mà không ảnh hưởng đến mã khác của kho lưu trữ bằng cách giữ các tệp riêng biệt bằng cách sử dụng nhánh. Tất cả các cam kết được thực hiện bằng cách chuyển sang nhánh cụ thể có chứa các tệp mới hoặc cập nhật. Các thay đổi được thực hiện trong nhánh cục bộ có thể được đẩy vào nhánh từ xa và nhánh từ xa được cập nhật có thể được kéo vào nhánh cục bộ. ` thanh toán git Lệnh `chủ yếu được sử dụng để chuyển đổi giữa các nhánh của kho lưu trữ cục bộ và tạo một nhánh mới cục bộ. Nhưng lệnh này có thể được sử dụng để kiểm tra nhánh kho lưu trữ từ xa và cách lệnh này có thể được sử dụng cho các nhánh của kho lưu trữ từ xa, như được hiển thị trong hướng dẫn này.

Hướng dẫn sử dụng chi nhánh thanh toán từ xa của Git:

  1. Cam kết mọi nhiệm vụ đúng sau khi hoàn thành.
  2. Kiểm tra tất cả các thay đổi liên quan có được cam kết đúng hay không.
  3. Kiểm tra mã đúng cách trước khi thực hiện bất kỳ tác vụ nào.
  4. Thông báo cam kết phải rõ ràng để người dùng có ý tưởng về nhiệm vụ.
  5. Tạo các nhánh cần thiết để quản lý mã.

Điều kiện tiên quyết:

Cài đặt GitHub Desktop.







GitHub Desktop giúp người dùng git thực hiện các tác vụ liên quan đến git bằng đồ thị. Bạn có thể dễ dàng tải xuống trình cài đặt mới nhất của ứng dụng này cho Ubuntu từ github.com. Bạn phải cài đặt và cấu hình ứng dụng này sau khi tải xuống để sử dụng nó. Bạn cũng có thể xem hướng dẫn cài đặt GitHub Desktop trên Ubuntu để biết quá trình cài đặt đúng cách.



Tạo tài khoản GitHub



Bạn sẽ yêu cầu tạo tài khoản GitHub để kiểm tra các lệnh được sử dụng trong hướng dẫn này.





Tạo kho lưu trữ cục bộ và từ xa

Bạn phải tạo kho lưu trữ cục bộ và xuất bản kho lưu trữ trong máy chủ từ xa để kiểm tra lệnh kiểm tra được sử dụng trong hướng dẫn này cho các chi nhánh từ xa.



Chi nhánh thanh toán từ xa:

Trong phần này, kho lưu trữ từ xa demo có tên Đọc tài liệu được sử dụng để kiểm tra các lệnh để kiểm tra các chi nhánh từ xa. Kho lưu trữ cục bộ của kho lưu trữ từ xa này được tạo trước đó. Ở đây, kho lưu trữ cục bộ chỉ chứa một nhánh và một nhánh mới đã được tạo cho kho lưu trữ từ xa. Mở kho lưu trữ từ xa này từ GitHub Desktop. Hình ảnh sau đây cho thấy kho lưu trữ từ xa có hai nhánh có tên chủ chốtbậc thầy .

Mở kho lưu trữ cục bộ từ thiết bị đầu cuối và chạy lệnh sau để hiển thị các nhánh hiện có của kho lưu trữ cục bộ.

$chi nhánh git

Kết quả đầu ra sau đây cho thấy kho lưu trữ cục bộ chứa một nhánh có tên chủ chốt .

Chạy lệnh sau để tìm nạp các thay đổi được thực hiện trong kho lưu trữ từ xa và kiểm tra nội dung cập nhật của kho lưu trữ từ xa. Lệnh sẽ hỏi tên người dùng và mật khẩu của tài khoản GitHub.

$git fetchgốc

Kết quả đầu ra sau đây cho thấy rằng nhánh mới có tên bậc thầy được thêm vào kho lưu trữ từ xa.

Chạy các lệnh sau để kiểm tra danh sách nhánh của kho lưu trữ cục bộ sau khi chạy lệnh tìm nạp và tạo một nhánh cục bộ mới để theo dõi nhánh từ xa.

$chi nhánh git

$ nhận thanh toán-NSnguồn gốc chính/bậc thầy

$chi nhánh git

Kết quả đầu ra sau đây cho thấy rằng sau khi chạy ` thanh toán git `lệnh, một nhánh mới có tên bậc thầy được tạo trong kho lưu trữ cục bộ để theo dõi chi nhánh từ xa có tên bậc thầy .

Truy cập github.com và đăng nhập vào tài khoản của bạn. Mở kho lưu trữ có tên Đọc tài liệu từ máy chủ từ xa. Tạo một tệp mới có tên read3.php trong kho lưu trữ từ xa và cam kết nhiệm vụ. Theo hình ảnh sau đây, kho lưu trữ từ xa chứa ba tệp. đó là read.php , read2.php , và read3.php .

Bạn có thể tìm nạp nội dung cập nhật của kho lưu trữ từ xa từ thiết bị đầu cuối bằng cách chạy lệnh git hoặc bằng cách mở kho lưu trữ cục bộ từ GitHub Desktop và nhấp vào tùy chọn cụ thể. Nếu bạn không quen với lệnh git và cập nhật kho lưu trữ cục bộ với giao diện người dùng đồ họa, hãy mở kho lưu trữ cục bộ từ GitHub Desktop. Kết quả sau cho thấy kho lưu trữ cục bộ không được cập nhật với kho lưu trữ từ xa và tệp được cam kết cuối cùng trong kho lưu trữ là read2.php . Để tìm nạp nội dung mới từ máy chủ từ xa, hãy nhấp vào Tìm nạp nguồn gốc cái nút. Nếu kho lưu trữ cục bộ và từ xa không khớp và bất kỳ nội dung cập nhật nào được tìm nạp từ kho lưu trữ từ xa, thì nguồn gốc kéo tùy chọn sẽ được hiển thị.

Ở bước trước, nó đã được hiển thị rằng một tệp mới đã được tạo trong kho lưu trữ từ xa. Vì vậy, hình ảnh sau đây cho thấy Kéo nguồn gốc trong GitHub Desktop. Nhấp vào tùy chọn này để truy xuất nội dung cập nhật từ kho lưu trữ từ xa và lưu trữ nội dung trong kho lưu trữ cục bộ.

Sau khi nhấp vào tùy chọn Pull origin, kho lưu trữ cục bộ sẽ chứa tệp mới có tên read3.php sẽ được lấy từ máy chủ từ xa. Kết quả đầu ra sau đây cho thấy rằng kho chứa tệp mới và thông báo cam kết mới ngay bây giờ.

Trong tác vụ trước, kho lưu trữ cục bộ đã được cập nhật với nội dung của kho lưu trữ từ xa. Nhưng bạn cũng có thể cập nhật kho lưu trữ từ xa với nội dung mới của kho lưu trữ cục bộ bằng cách sử dụng thiết bị đầu cuối hoặc GitHub Desktop. Bạn phải chạy git push `lệnh từ thiết bị đầu cuối để cập nhật kho lưu trữ từ xa hoặc nhấp vào Xuất bản nguồn gốc tùy chọn từ GitHub Desktop để cập nhật kho lưu trữ từ xa với nội dung cam kết mới của kho lưu trữ cục bộ.

Phần kết luận:

Hướng dẫn này cho thấy việc sử dụng lệnh git checkout để theo dõi bất kỳ chi nhánh nào từ xa với chi nhánh cục bộ. Tính năng này của git rất hữu ích khi các nhánh mới được tạo từ xa trong kho lưu trữ từ xa và các nhánh mới được tạo không tồn tại trong kho lưu trữ cục bộ.