Brak „ciągnięcia” w Git Gui?

105

Jak mogę wyciągnąć plik za pomocą narzędzia Git GUI? Wygląda na to, że nigdzie nie ma polecenia ściągnięcia.

Czy istnieje równoważna opcja menu używająca Git GUI?

Każda pomoc zostanie doceniona.

Alberto Montellano
źródło
Myślę, że to pytanie ma znaczącą odpowiedź: stackoverflow.com/questions/1709177/ ...
Boban Raj

Odpowiedzi:

64

Istnieje również sposób na dodanie polecenia pull do git gui.

Po otwarciu GUI GIT możesz otworzyć kartę Toolsi wybrać Addopcję.

Możesz wpisać nazwę i jako polecenie wprowadź git pull

Spowoduje to dodanie opcji pod Toolszakładką. Po prostu kliknij to, a git pull zostanie wykonany.

Biorąc pod uwagę tę odpowiedź : nie dlatego, że można pociągnąć, należy to zrobić

jerom987
źródło
3
w oknie dialogowym, które pojawia się po kliknięciu Narzędzia> Dodaj, pamiętaj, aby dodać, git pull origin masterponieważ składnia zakłada, git pull <remote> <branch>że źródło jest zdalną lokalizacją, z której chcesz pobrać zmiany, a także originjest ustawione jako nazwa w git gui z Remote> Dodaj> w zdalnym szczegóły nazwa została zapisana jako pochodzenie, w innym przypadku dokonaj niezbędnych zmian zgodnie z wymaganiami<remote> name
John
1
@John Prawda, ale nie jest to bezwzględnie konieczne. Gdy zdalny i gałąź nie są określone, Git zakłada bieżącą gałąź i śledzoną zdalną. Właściwie wolę po prostu wykonać git pull i dodać globalnie (pole wyboru), ponieważ mam różne zdalne nazwy dla różnych projektów.
Hummeling Engineering BV
3

Ten wpis w .gitconfig działa dla mnie dobrze:

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

Automatycznie wybiera bieżącą zdalną gałąź.

Jaroslav Kuboš
źródło