Pas de «pull» dans Git Gui?

102

Comment puis-je créer un pull à l'aide de l'outil GUI Git? Il semble qu'il n'y ait aucune commande pull nulle part.

Existe-t-il une option de menu équivalente utilisant l'interface graphique Git?

Toute aide serait appréciée.

Alberto Montellano
la source
Je pense que cette question a une réponse significative: stackoverflow.com/questions/1709177/…
Boban Raj

Réponses:

64

Il existe également un moyen d'ajouter la commande pull à git gui.

Lorsque vous ouvrez l'interface graphique GIT, vous pouvez ouvrir l'onglet Toolset choisir l' Addoption.

Vous pouvez entrer un nom et comme commande entrez git pull

Cela ajoutera une option sous l' Toolsonglet. Cliquez simplement dessus et un git pull sera effectué.

Compte tenu de cette réponse : ce n'est pas parce qu'un tirage peut être fait qu'il faut le faire

jerom987
la source
3
dans la boîte de dialogue qui apparaît après avoir cliqué sur Outils> Ajouter, assurez-vous d'ajouter git pull origin mastercar la syntaxe git pull <remote> <branch>suppose que l'origine est l'emplacement distant d'où vous souhaitez extraire les modifications, et originest également défini comme nom dans git gui depuis Remote> Add> in remote détails le nom a été écrit comme origine, sinon apportez les modifications nécessaires comme requis pour<remote> name
John
@John Vrai, mais pas strictement nécessaire. Lorsque la télécommande et la branche ne sont pas spécifiées, Git assume la branche actuelle et la télécommande suivie. En fait, je préfère simplement le faire exécuter git pull et ajouter globalement (case à cocher), car j'ai différents noms distants pour différents projets.
Hummeling Engineering BV
3

Cette entrée dans .gitconfig fonctionne bien pour moi:

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

Il sélectionne automatiquement la branche distante actuelle.

Jaroslav Kuboš
la source