Judulnya berbeda dari pertanyaan. Itu harusnya Tarik dari remote lain
Daniel
2
Bisakah Anda mengedit judulnya? Saya datang ke sini dari pencarian ini: google.com.au/… . Untuk menarik dari cabang lain, lakukan ini: `git pull origin branch_name_you_want_to_pull_from: branch_name_to_pull_to
git pullbenar-benar hanya singkatan untuk git pull <remote> <branchname>, dalam banyak kasus itu setara dengan git pull origin master. Anda perlu menambahkan remote lain dan menariknya secara eksplisit. Halaman ini menjelaskan secara rinci:
Terima kasih! Haruskah saya menambahkan "hulu" ke folder proyek yang sama dengan asal saya? Misalnya. cd project git remote tambahkan upstream git: //github.com/somename/original-project.git
Berlari
Setelah menarik seperti itu saya melihat gabungan cepat, tetapi tidak hanya membersihkan cabang lain
Yola
58
upstreamdalam contoh github hanya nama yang mereka pilih untuk merujuk ke repositori itu. Anda dapat memilih apa saja yang Anda suka saat menggunakan git remote add. Bergantung pada apa yang Anda pilih untuk nama ini, git pullpenggunaan Anda akan berubah. Misalnya, jika Anda menggunakan:
Jawaban:
git pull
benar-benar hanya singkatan untukgit pull <remote> <branchname>
, dalam banyak kasus itu setara dengangit pull origin master
. Anda perlu menambahkan remote lain dan menariknya secara eksplisit. Halaman ini menjelaskan secara rinci:http://help.github.com/forking/
sumber
upstream
dalam contoh github hanya nama yang mereka pilih untuk merujuk ke repositori itu. Anda dapat memilih apa saja yang Anda suka saat menggunakangit remote add
. Bergantung pada apa yang Anda pilih untuk nama ini,git pull
penggunaan Anda akan berubah. Misalnya, jika Anda menggunakan:git remote add upstream git://github.com/somename/original-project.git
maka Anda akan menggunakan ini untuk menarik perubahan:
git pull upstream master
Tetapi, jika Anda memilih asal untuk nama repo jarak jauh, perintah Anda adalah:
Untuk memberi nama repo jarak jauh di konfigurasi lokal Anda:
git remote add origin git://github.com/somename/original-project.git
Dan untuk menarik:
git pull origin master
sumber