¿Sin "tirón" en Git Gui?

102

¿Cómo puedo hacer una extracción usando la herramienta Git GUI? Parece que no hay ningún comando de extracción en ninguna parte.

¿Existe una opción de menú equivalente usando Git GUI?

Se agradecerá cualquier ayuda.

Alberto Montellano
fuente
Creo que esta pregunta tiene una respuesta significativa: stackoverflow.com/questions/1709177/…
Boban Raj

Respuestas:

64

También hay una forma de agregar el comando pull a git gui.

Cuando abre GIT GUI, puede abrir la pestaña Toolsy elegir la Addopción.

Puede ingresar un nombre y, como comando, ingresar git pull

Esto agregará una opción debajo de la Toolspestaña. Simplemente haga clic en esto y se realizará un git pull.

Teniendo en cuenta esta respuesta : no es porque se pueda hacer un tirón que debería hacerse

jerom987
fuente
3
en el cuadro de diálogo que aparece después de hacer clic en Herramientas> Agregar, asegúrese de agregar, git pull origin masterya que la sintaxis git pull <remote> <branch>asume que el origen es la ubicación remota desde donde desea extraer los cambios, y también originse establece como el nombre en git gui desde Remoto> Agregar> en remoto datos de origen fue escrito como, hacer los cambios necesarios demás como para requerir<remote> name
John
@John True, pero no estrictamente necesario. Cuando no se especifican el control remoto y la rama, Git asume la rama actual y el control remoto rastreado. De hecho, prefiero que ejecute git pull y agregue globalmente (casilla de verificación), ya que tengo diferentes nombres remotos para diferentes proyectos.
Hummeling Engineering BV
3

Esta entrada en .gitconfig funciona muy bien para mí:

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

Selecciona automáticamente la rama remota actual.

Jaroslav Kuboš
fuente