Cuando corro:
git push origin master
... ¿cuál es el significado de origin
en este contexto?
Cuando corro:
git push origin master
... ¿cuál es el significado de origin
en este contexto?
origin
es el nombre predeterminado del repositorio git remoto desde el que clonó. Echar un vistazo a .git/refs/remotes/origin/*
, y .git/config
dentro de sus fuentes para ver cómo git sabe sobre él.
git remote add origin
significa agregar un repositorio remoto llamado origen , que no tiene ningún significado técnico especial, es solo un nombre predeterminado ampliamente utilizado para un repositorio remoto original. Puedes usar foobar en lugar de origin si quieres.
git push origin master
usted le dice a git que envíe todas las confirmaciones en la rama local actualmente verificada (es decir, desde su sistema de archivos) al repositorio remoto identificado por el nombre origin
en su rama remota llamada master
.
git tiene un concepto de "control remoto": son como apodos fáciles para un repositorio, por lo que no tienes que usar su URL completa cada vez que quieras hacer referencia a otro repositorio.
origin
es solo un control remoto como cualquier otro, pero lo ve con mucha frecuencia, ya que cuando clona un repositorio por primera vez, git clone
configurará de forma predeterminada un control remoto llamado origin
para hacer referencia a la URL desde la que clonó.
Si lo hace, git remote -v
le mostrará todos los controles remotos que ha configurado en su repositorio local y las URL a las que hacen referencia. (Verá que es un poco más complejo de lo que dije anteriormente, ya que un control remoto puede hacer referencia a una URL diferente para presionar y buscar, pero probablemente no tenga que preocuparse por eso. :))
origin
control remoto usted mismo si hubiera inicializado un repositorio usted mismo, en lugar de hacerlo a través de git clone
.
master
al final del código
El origen es donde tienes el código de origen -ally.
Esto sería de ayuda
https://www.git-tower.com/learn/git/glossary/origin
n Git, "origen" es un nombre abreviado para el repositorio remoto desde el que se clonó originalmente un proyecto. Más precisamente, se usa en lugar de la URL del repositorio original y, por lo tanto, hace que la referencia sea mucho más fácil.
Tenga en cuenta que el origen no es de ninguna manera un nombre "mágico", sino simplemente una convención estándar. Aunque tiene sentido dejar intacta esta convención, puede cambiarle el nombre perfectamente sin perder ninguna funcionalidad.
En el siguiente ejemplo, el parámetro de URL del comando "clonar" se convierte en el "origen" del repositorio local clonado:
clon de git https://github.com/gittower/git-crash-course.git
origin es creado de forma remota por el propio git cuando, por primera vez, clona el repositorio para señalar la URL desde la que creó el clon. por ejemplo: origen git@github.com: / PROJECT_U
"Origen" es el nombre del repositorio remoto donde desea publicar sus confirmaciones. Por convención, el repositorio remoto predeterminado se llama "origen", pero puede trabajar con varios controles remotos (con diferentes nombres) al mismo tiempo.