Thật tuyệt vời nếu ai đó giúp tôi có được điều này.chi nhánh địa phương và từ xa cần khớp tên cho git push?
Giả sử tôi làm việc trong chủ hoặc trong chi nhánh có tên là MyBranch và tôi muốn thúc đẩy những thay đổi mà tôi đã cam kết với một nhánh github mới. Khi tôi làm
git push origin RemoteBranch
nó sẽ nói điều gì đó như
error: src refspec RemoteBranch does not match any.
error: failed to push some refs to '[email protected]:bla/bla.git'
1) Tại sao vậy? Có vẻ như cách duy nhất để nhân rộng một cam kết với một nhánh xa là đảm bảo rằng tên của họ là một sự kết hợp hoàn hảo. Về cơ bản tôi phải thực hiện cục bộ một nhánh git RemoteBranch, và sau đó tôi có thể thực hiện một cú đẩy tốt.
2) Làm cách nào tôi có thể xem danh sách đầy đủ các chi nhánh từ xa?
git branch -a
hoặc
git branch -r
sẽ chỉ hiển thị các chi nhánh có trận đấu tôi có trên repo địa phương của tôi như trái ngược với tất cả các chi nhánh có sẵn trên github.
Cảm ơn bạn!
hãy xem tệp .git/config của bạn để xem chi nhánh từ xa mà chi nhánh của bạn sẽ đẩy vào. – Abizern