Trabajé en mi rama local de funciones, foo. Luego quise llevar esa nueva rama al origen para que otros pudieran trabajar en ella. La forma normal de hacer esto es:¿Cuál es el resultado de `git push origin`?
git push origin foo:foo
Lo que eventualmente hice, y funcionó completamente como se esperaba, empujando hacia arriba 61 objetos. Antes de hacerlo, en un capricho, he intentado:
git push origin
Pensando que tal vez sería por defecto a hacer una nueva rama a distancia basado en el nombre de mi sucursal local. La salida fue salida de inserción normal, con solo 13 objetos empujados hacia arriba. Los resultados fueron imperceptibles. Nada nuevo apareció para los otros desarrolladores o en mi repositorio local después de una recuperación.
Entonces, ¿qué cree git que le digo que haga cuando lo hago git push origin
, y qué efecto, si alguno, tuvo en mi repositorio remoto?
'git push' ayuda debe darle toda la información que desea saber. Hay una sección sobre qué hace 'origen de git push' y qué opciones de configuración afectan lo que hace. http://www.kernel.org/pub/software/scm/git/docs/git-push.html –