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 calcFeature
memberikan kesalahan fatal yang mengatakan fitur / Kalkulator bukan repositori yang benar
git push origin calcFeature:feature/Calculator
harus melakukan trik IIRC. Atau, Anda juga bisa melakukannya git push -u origin feature/Calculator
saat Anda sudah calcFeature
check out
Itu master
adalah <src>
bagian dari a refspec
.
Ini berarti bahwa master
cabang lokal Anda akan didorong ke master
cabang remote origin
( orgin/master
).
Jika Anda telah menentukan
git push origin master:my_work
maka Anda akan mendorong master
ke lokal Anda origin/my_work
. Jika Anda tidak menggunakan :my_work
bagian 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 test
mendorongtest
cabang lokal keorigin/test
. Untuk berjaga-jaga seandainya seseorang mengharapkan cabang saat ini terdorong.