Jawaban:
Lihat halaman manual git-pull :
git pull [options] [<repository> [<refspec>...]]
dan di bagian contoh:
Gabungkan ke cabang saat ini cabang jarak jauh berikutnya:
$ git pull origin next
Jadi saya membayangkan Anda ingin melakukan sesuatu seperti:
git pull origin dev
Untuk mengaturnya sehingga melakukan ini secara default saat Anda berada di cabang dev:
git branch --set-upstream-to dev origin/dev
Inilah yang perlu Anda lakukan. Pertama-tama pastikan Anda berada di cabang yang tidak ingin Anda tarik. Sebagai contoh jika Anda memiliki master dan mengembangkan cabang, dan Anda mencoba untuk menarik mengembangkan cabang kemudian tinggal di cabang utama.
git checkout master
Kemudian,
git pull origin develop
git checkout developdan git pull origin developdan bekerja dengan baik. Anda perlu checkout cabang lain jika Anda ingin menghapus cabang lokal atau jauh ( git branch -d developatau git push origin --delete develop)
Seringkali lebih jelas untuk memisahkan kedua tindakan git pulltersebut. Hal pertama yang dilakukannya adalah memperbarui branc pelacakan lokal yang sesuai dengan cabang jarak jauh. Ini bisa dilakukan dengan git fetch. Yang kedua adalah bahwa ia kemudian bergabung dalam perubahan, yang tentu saja dapat dilakukan dengan git merge, meskipun opsi lain seperti git rebasekadang-kadang berguna.
Contoh dokumentasi Laravel:
git pull https://github.com/laravel/docs.git 5.8
berdasarkan format perintah:
git pull origin <branch>
👍
Berikut adalah langkah-langkah untuk menarik cabang tertentu atau apa pun,
1. klon master (Anda perlu memberikan nama pengguna dan kata sandi)
git clone <url>
2. perintah di atas akan mengkloning repositori dan Anda akan menjadi cabang master sekarang
git checkout <branch which is present in the remote repository(origin)>
3. Perintah di atas akan checkout ke cabang yang ingin Anda tarik dan akan diatur untuk secara otomatis melacak cabang itu
4.Jika karena alasan tertentu tidak berfungsi seperti itu, setelah memeriksa cabang itu di sistem lokal Anda, jalankan saja perintah di bawah ini
git pull origin <branch>
Anda dapat mengambil pembaruan / menarik pada cabang git Anda dapat menggunakan perintah di bawah ini
git pull origin <branch-name>
Perintah di atas akan mengambil pembaruan / tarik dari memberi nama cabang
Jika Anda ingin menarik dari cabang lain, Anda harus pergi ke cabang itu.
git checkout master
Dari
git pull origin development
Semoga itu akan berhasil untuk Anda
git-pull - Ambil dan integrasikan dengan repositori lain atau cabang lokal
git pull [options] [<repository> [<refspec>...]]
Anda dapat merujuk doc git resmi https://git-scm.com/docs/git-pull
Mis:
git pull origin dev
jika Anda ingin menarik dari cabang tertentu yang harus Anda lakukan adalah
git pull 'remote_name' 'branch_name'
CATATAN: Pastikan Anda memasukkan kode Anda terlebih dahulu.
--set-upstreamBendera sudah usang dan akan dihapus. Pertimbangkan untuk menggunakan--trackatau--set-upstream-to Branch devmengatur untuk melacak dev cabang jarak jauh dari asal." Misalnya.git branch --set-upstream-to origin/dev