Saya punya fork ( origin) dari project ( upstream) di github. Sekarang proyek hulu telah menambahkan cabang baru, saya ingin mengimpor ke garpu saya. Bagaimana aku melakukan itu?
Saya mencoba memeriksa remote dan membuat cabang di atasnya, tetapi mengkonfigurasi cabang dengan cara yang git pushmencoba untuk mendorong ke upstream:
git checkout upstream/branch
git checkout -b branch
sunting
Mungkin itu tidak jelas, tapi saya ingin menambahkan cabang ke repositori lokal saya, jadi saya bisa mendorongnya ke origin(garpu saya) via git push. Karena repositori hulu biasanya hanya-baca dan Anda membayarnya untuk berkontribusi.
Jadi pada dasarnya saya ingin checkout cabang yang tidak ada originyang isinya akan ditarik upstream.
git fetch upstreamadalah pilihan yang lebih baik pada langkah pertama, karenagit pull upstreammembutuhkan lebih banyak tindakan yang harus dilakukan setelahgit remote add ...untukupstream.