763 votos

¿Cuáles son las diferencias entre "git commit" y "git push"?

En un tutorial de Git que estoy pasando, git commit se utiliza para almacenar los cambios que has hecho.

¿Qué es git push usado para entonces?

1425voto

tanascius Puntos 22712

Básicamente git commit "de los registros de cambios en el repositorio" aunque git push "actualizaciones remotas refs junto con objetos asociados". Así, la primera es usado en conexión con el repositorio local, mientras que el último es usado para interactuar con el repositorio remoto.

Aquí es una buena foto de Oliver Steele, que explica el git modelo y los comandos:

Git data transport commands

Leer más sobre git push y git pull sobre GitReady.com (el artículo que se refiere a la primera)

167voto

TheHippo Puntos 11900

commit: adición de cambios en el repositorio
empuje: transferir el pasado commit(s) a un servidor remoto

52voto

markovuksanovic Puntos 2657

Bueno, básicamente git commit pone sus cambios en tu repositorio local, mientras que git push envía los cambios a una ubicación remota.

25voto

Michael Borgwardt Puntos 181658

git pushse utiliza para agregar confía que ha hecho en el repositorio local a uno remoto - junto con git pull , permite a las personas a colaborar.

23voto

Justin Ethier Puntos 57486

Desde git es un sistema de control de versiones distribuido, la diferencia es que cometen comprometerá cambios a tu repositorio local, mientras se empuja cambios a un repositorio remoto.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X