Hiện nay, khi tôi kéo, tôi nhận được những thay đổi từ tất cả các chi nhánh:Làm thế nào tôi có thể yêu cầu Git bỏ qua các nhánh nhất định khi tìm nạp/kéo?
$ git pull
remote: ...
Unpacking objects: ...
From ssh://github.com/...
a69d94d..a2019da master -> origin/master
b684d4a..b8819dc develop -> origin/develop
+ 263c644..f1c1894 gh-pages -> origin/gh-pages (forced update)
Updating a69d94d..a2019da
Tôi thích hành vi này, nhưng tôi không cần phải nhận được nội dung từ các chi nhánh gh-pages
như rằng chỉ chứa nội dung được tạo ra. Làm thế nào để cấu hình Git để lấy từ tất cả các chi nhánh ngoại trừ một số (gh-pages
). Tôi cũng muốn tránh không bao giờ nhìn thấy gh-pages
trong danh sách các chi nhánh địa phương của tôi.
Câu trả lời trong http://stackoverflow.com/questions/6368987/how-do-i-fetch-only-one-branch-of-a-remote-git-repository có trợ giúp không? Mặc dù, nó chỉ là về lấy. – tigeronk2
Sẽ không cấu hình 'remote.origin.fetch' như tôi đề cập trong câu trả lời của tôi, chỉ bao gồm nhánh bạn muốn và không phải' gh-branch'? – VonC
@VonC có, nhưng tôi không phải làm điều này bằng tay cho mỗi nhánh từ xa? –