Git es un sistema de control de versiones distribuido gratuito y de código abierto diseñado para manejar todo, desde proyectos pequeños hasta proyectos muy grandes, con rapidez y eficiencia. Git se basa en el desarrollo distribuido de software donde más de un desarrollador puede tener acceso al código fuente de una aplicación específica y puede modificar los cambios que pueden ver otros desarrolladores.
Git Push Origin y Git Push Origin Master tenían una gran diferencia antes de la versión 1.7.11 de git. En ese tiempo
git push origin
por defecto empuja todas sus ramas al origen. Tiempo
git push origin master
empujando tu rama maestra hasta el origen.
Este comportamiento de git se ha cambiado ahora, git push origin en Git >=2.0 por defecto empuja la rama actual a una rama coincidente con el mismo nombre. Pero este comportamiento, según la conveniencia, se puede anular a través de git config. Ahora, git push se usa para enviar el contenido a una rama remota.
Aclaración
Si está utilizando «git push origin», entonces puede enviar todas las ramas, lo que sea que haya configurado o comprometido a enviar desde su repositorio. Este es su comportamiento predeterminado que podría cambiarse. Si no está al tanto de lo que se va a enviar, es decir, qué archivos están configurados para ser enviados, entonces, en cierto sentido, siempre es más seguro preferir «git push origin master». Ahora, surgió una pregunta, ¿por qué se hizo esta pregunta en 2021 cuando las cosas se modificaron antes? Git había aclarado y corregido el uso antes después de todas las versiones de git>=2.0, pero la documentación nunca se corrigió. Se corrigió el 24 de marzo de 2021, luego de que alguien lo corrigiera en Github. Consulte la confirmación 4c8e3dc para obtener más información al respecto.
Git Push Origin vs. Git Push Origin Master
Git Push Origen |
Maestro de origen Git Push |
---|---|
Git Push Origin empuja todas las ramas a la rama principal. | Git Push Origin Master empuja tu rama maestra al origen. |
Comando para esto: git push origen |
Comando para esto: maestro de origen git push |
El comportamiento se puede cambiar a través de git config. | El comportamiento es por defecto. |
Publicación traducida automáticamente
Artículo escrito por geeky01adarsh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA