Jawaban:
Ini adalah cabang Master. Pohon utama dari sistem kontrol Anda.
push = dorong perubahan Anda ke
asal server jauh
= master asal Server jauh = cabang Master
Jika Anda memiliki cabang jarak jauh lain, Anda memiliki sesuatu seperti "git push origin test" maka Anda mendorong perubahan Anda ke cabang remote uji.
git push feature/Calculator calcFeaturememberikan kesalahan fatal yang mengatakan fitur / Kalkulator bukan repositori yang benar
git push origin calcFeature:feature/Calculatorharus melakukan trik IIRC. Atau, Anda juga bisa melakukannya git push -u origin feature/Calculatorsaat Anda sudah calcFeaturecheck out
Itu masteradalah <src>bagian dari a refspec.
Ini berarti bahwa mastercabang lokal Anda akan didorong ke mastercabang remote origin( orgin/master).
Jika Anda telah menentukan
git push origin master:my_work
maka Anda akan mendorong masterke lokal Anda origin/my_work. Jika Anda tidak menggunakan :my_workbagian itu, maka tujuan default ke cabang yang sama seperti yang diberikan sebagai sumber.
Hanya menentukan
git push origin
akan mendorong setiap cabang lokal yang memiliki cabang jarak jauh yang cocok ke cabang itu per default. Bukan hanya cabang saat ini . Ini sama dengan menggunakan git push origin :.
Anda dapat mengubah default ini dengan git config remote.origin.push HEAD, yang akan mendorong cabang saat ini ke cabang jarak jauh dengan nama yang sama.
Lihat mengkonfigurasi-cabang-lokal-untuk-push-ke-spesifik-cabang untuk detail lebih lanjut tentang mengonfigurasi refspec dan pengaturan push.default.
git push origin master akan mendorong perubahan Anda ke server jarak jauh. "master" mengacu pada cabang master di repositori Anda.
Jika Anda ingin mendorong perubahan Anda ke cabang lain (katakanlah cabang uji), Anda dapat melakukannya dengan: git push cabang uji asal.
Ini akan mendorong kode Anda ke asal cabang uji di repositori Anda.
git push origin testmendorongtestcabang lokal keorigin/test. Untuk berjaga-jaga seandainya seseorang mengharapkan cabang saat ini terdorong.