Apa arti flag -u di git push -u origin master? [Tutup]


Jawaban:


148

The -u opsi melakukan hal berikut: Untuk setiap cabang yang up to date atau berhasil mendorong, tambahkan hulu (tracking) referensi, yang digunakan oleh git-tarik argumen-kurang dan perintah lainnya.

Jadi, setelah mendorong cabang lokal Anda dengan opsi -u , cabang lokal ini akan secara otomatis dihubungkan dengan cabang jarak jauh, dan Anda dapat menggunakan git pull tanpa argumen.


4
"Untuk setiap cabang yang up to date atau berhasil didorong" - Jika didorong, cabang jauh dibuat, kan? jadi mengapa menambahkan referensi hulu?
Avi

1
Anda dapat menggunakan git pulldan git pushtanpa argumen.
Patrick

48

Itu sama dengan --set-upstream

Ini digunakan untuk mengatur asal sebagai remote upstream di konfigurasi git Anda.

Mungkin membantu jika Anda tidak ingin menentukan secara manual remote setiap kali Anda menjalankan git push.

Juga ...

Karena Anda baru menggunakan stackOverflow , luangkan waktu untuk membaca Jenis pertanyaan apa yang harus saya hindari? bagian dari Bantuan karena kadang-kadang Anda dapat menemukan jawabannya hanya dengan menjelajahi dokumentasi .

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.