Saya menemukan, di panduan resmi :
git push origin HEAD
Cara praktis untuk mendorong cabang saat ini ke nama yang sama di remote.
Namun, arti perintah tersebut tidak jelas bagi saya. Mengapa ini memiliki efek ini?
Saya belum bisa menemukan jawaban ( pertanyaan ini sepertinya mengatasi masalah, tapi judulnya menyesatkan).
HEAD
adalah referensi simbolis, dan itu dapat dilihat dengangit symbolic-ref HEAD
.git push origin
dangit push origin HEAD
?git push origin
adalah perintah yang valid. Jikapush.default
pengaturan konfigurasi Git diset kenothing
makagit push origin
"tidak akan mendorong apapun (kesalahan keluar)" sesuaiman git-config
. Tetapipush.default
pengaturan lain memiliki perilaku lain. Telusuripush.default
dalamman git-config
. Juga cari "Saat baris perintah tidak menentukan di mana harus mendorong" dan "Saat baris perintah tidak menentukan apa yang harus didorong" di bagian deskripsi di atasman git-push
(ituman git-push
, bukanman git-config
).