Tidak ada "tarikan" di Git Gui?

102

Bagaimana saya bisa melakukan penarikan menggunakan alat Git GUI? Sepertinya tidak ada perintah tarik di mana pun.

Apakah ada opsi menu yang setara dengan menggunakan Git GUI?

Bantuan apa pun akan dihargai.

Alberto Montellano
sumber
Saya pikir pertanyaan ini memiliki jawaban yang berarti: stackoverflow.com/questions/1709177/…
Boban Raj

Jawaban:

64

Ada juga cara untuk menambahkan perintah tarik ke git gui.

Saat Anda membuka GIT GUI, Anda dapat membuka tab Toolsdan memilih Addopsi.

Anda dapat memasukkan nama, dan sebagai perintah enter git pull

Ini akan menambahkan opsi di bawah Toolstab. Cukup klik ini dan git pull akan dilakukan.

Mempertimbangkan jawaban ini : itu harus dilakukan bukan karena tarikan bisa dilakukan

jerom987
sumber
3
pada dialog yang muncul setelah mengklik Tools> Add pastikan untuk menambahkan git pull origin masterkarena sintaks git pull <remote> <branch>mengasumsikan origin adalah lokasi jarak jauh dari mana Anda ingin menarik perubahan, dan juga origindisetel sebagai nama di git gui dari Remote> Add> di remote detail nama ditulis sebagai asal, jika tidak buat perubahan yang diperlukan sesuai kebutuhan<remote> name
Yohanes
@ John True, tapi tidak terlalu penting. Ketika remote dan cabang tidak ditentukan Git mengasumsikan cabang saat ini dan jarak jauh terlacak. Saya sebenarnya lebih suka menjalankan git pull dan menambahkannya secara global (kotak centang), karena saya memiliki nama jarak jauh yang berbeda untuk proyek yang berbeda.
Hummeling Engineering BV
3

Entri dalam .gitconfig ini berfungsi dengan baik untuk saya:

[guitool "Pull"]
cmd = git pull $(git for-each-ref --format='%(upstream:short)' $(git symbolic-ref -q HEAD) | tr / " ")

Secara otomatis memilih cabang jarak jauh saat ini.

Jaroslav Kuboš
sumber