Tôi đã định cấu hình Git để khi chạy git push
, nó sẽ đẩy các thay đổi vào repo GitHub của tôi. Cho đến bây giờ tôi chỉ có một nhánh chính.Đẩy chi nhánh địa phương lên GitHub
Tuy nhiên, bây giờ tôi đã tạo ra một chi nhánh địa phương và cam kết nó bằng cách sử:
git checkout -b my_new_branch
git commit
Những gì tôi muốn làm bây giờ là đẩy những thay đổi của tôi trên chi nhánh này để GitHub. Tôi chỉ cần đẩy git?
Khi lần đầu tiên tôi đặt nó lên tôi đã chạy:
git config push.default current
gì chính xác là câu hỏi của bạn? Với 'push.default' được thiết lập theo cách đó, vâng,' git push' sẽ đẩy nhánh hiện tại ra gốc, đó là repo github của bạn, giả sử bạn nhân bản từ đó. (Bạn có thể chỉ định một remote khác với 'branch.my_new_branch.remote' nếu bạn muốn.) Vì vậy, bạn đã thử này và có nó không hoạt động? – Cascabel
Nếu bạn muốn tất cả các chi nhánh địa phương của bạn đẩy đến cùng một chi nhánh từ xa, hãy rõ ràng: git push origin HEAD: remote_branch –