Tôi không chắc liệu bạn đang cố gắng tạo nhánh từ xa từ chi nhánh địa phương hay ngược lại, vì vậy tôi đã vạch ra cả hai kịch bản cũng như thông tin được cung cấp về việc hợp nhất các nhánh từ xa và địa phương.
Tạo một 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 chi nhánh địa phương mới (thử nghiệm) từ chi nhánh từ xa của github (pu):
git branch test github/pu
git checkout test
Merge chang es từ chi nhánh từ xa github của (pu) với chi nhánh địa phương (thử nghiệm):
git fetch github
git checkout test
git merge github/pu
Cập nhật github của chi nhánh từ xa (pu) từ một chi nhánh địa phương (thử nghiệm):
git push github test:pu
Tạo mới nhánh trên điều khiển từ xa sử dụng cú pháp giống như cập nhật một nhánh từ xa. Ví dụ, tạo ra chi nhánh mới từ xa (beta) trên github từ chi nhánh địa phương (thử nghiệm):
git push github test:beta
Xóa chi nhánh từ xa (pu) từ github:
git push github :pu
Nguồn
2012-06-29 18:26:51
Điều gì xảy ra khi bạn 'git tìm nạp r chi nhánh emote: branch && git co branch'? –