Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình

Git: Liệt kê nhánh từ xa (List Remote Branches)

Liệt kê nhánh từ xa của kho bằng git branch -r, git branch -a hoặc git remote show. Xem nhánh cục bộ bằng git branch.

Lệnh git branch liệt kê nhánh trong bản sao cục bộ. Để xem nhánh từ xa, thêm cờ -r.

Hướng dẫn này trình bày cách dùng git branch -r hiển thị nhánh từ xa và git remote show xem nhánh kèm metadata.

Git: Liệt kê nhánh từ xa

Ba cách liệt kê nhánh từ xa:

  • git branch -a: Xem cả nhánh cục bộ và từ xa
  • git branch -r: Chỉ xem nhánh từ xa
  • git remote show: Xem nhánh từ xa và metadata chi tiết

git branch -a và git branch -r phổ biến vì chỉ liệt kê nhánh. git remote show cho thông tin chi tiết không luôn cần.

Git: Liệt kê tất cả nhánh từ xa bằng git branch

Kho ck-git, không chắc nhánh dev2.2-fix có tồn tại. Kiểm tra:

Cờ git branch -r

git branch

Kết quả nhánh cục bộ: * master dev (dấu * = nhánh hiện tại). Không thấy dev2.2-fix.

Kiểm tra nhánh từ xa:

git branch -r

Kết quả: origin/HEAD -> origin/master origin/dev2.2-fix origin/master. Nhánh dev2.2-fix tồn tại trên remote.

Cần fetch nhánh từ remote về local:

git fetch origin dev2.2-fix

Kết quả: * branch dev2.2-fix -> FETCH_HEAD. Nhánh cục bộ mới tạo.

Cờ git branch -a

Cờ -a liệt kê cả nhánh local và remote tracking:

git branch -a

Kết quả: * master remotes/origin/activity-feed remotes/origin/master. Nhánh remote có tiền tố "remotes/".

Git: Liệt kê nhánh từ xa bằng git remote show

git remote show hiển thị chi tiết nhánh remote. Tham số: tên remote (thường là origin).

Trả về: tất cả nhánh remote, nhánh local cấu hình cho git pull, nhánh cấu hình cho git push.

Chạy trên remote origin:

git remote show origin

Kết quả hiển thị: URL fetch/push, HEAD branch (master), Remote branches (dev2.2-fix tracked, master tracked), Local branch cho pull/push.

Chưa cấu hình pull/push cho dev2.2-fix vì chưa pull/push nhánh này.

Kết luận

git branch -r liệt kê nhanh nhánh remote. Cần chi tiết hơn, dùng git remote show. Bạn đã biết cách list remote branches như chuyên gia!