Tôi không chắc chắn nếu bạn đang cố gắng tạo một chi nhánh từ xa từ một chi nhánh địa phương hoặc ngược lại, vì vậy tôi đã phác thảo cả hai kịch bản cũng như cung cấp thông tin về việc hợp nhất các chi nhánh từ xa và địa phương.
Tạo một điều khiển từ xa gọi là "github":
git remote add github git://github.com/jdoe/coolapp.git
git fetch github
Liệt kê tất cả các chi nhánh từ xa:
git branch -r
github/gh-pages
github/master
github/next
github/pu
Tạo một nhánh cục bộ mới (thử nghiệm) từ nhánh từ xa của github (pu):
git branch test github/pu
git checkout test
Hợp nhất các thay đổi từ nhánh từ xa của github (pu) với nhánh cục bộ (thử nghiệm):
git fetch github
git checkout test
git merge github/pu
Cập nhật chi nhánh từ xa của github (pu) từ một chi nhánh địa phương (kiểm tra):
git push github test:pu
Tạo một nhánh mới trên một điều khiển từ xa sử dụng cú pháp tương tự như cập nhật một nhánh từ xa. Ví dụ: tạo nhánh từ xa mới (beta) trên github từ nhánh cục bộ (thử nghiệm):
git push github test:beta
Xóa chi nhánh từ xa (pu) khỏi github:
git push github :pu
git fetch remote branch:branch && git co branch
?