
Carlos Abad Garcia Perez
Pregunta¿Cuales vendrian siendo las diferencias entre “git push origin main” y solamente “git push”? Es que asi lo aprendi en el curso profesional de git y github😁
- origin: representa al repositorio remoto. Puedes colocar el nombre que quieras (origin, mi-remoto, mi-repo-remoto, etc). También, puedes tener varios repositorios remotos configurado en un mismo repositorio local.
- main: representa a la rama con nombre "main". Es posible que en tu repositorio local tengas una rama con diferente nombre, por lo tanto podrías especificar que rama es la que deseas enviar al repositorio remoto.
- : tomará los últimos valores configurados. Si previamente hiciste un
git push
. Tomará estos valores.git push -u origin main

Jossie Steeven Quintero Giron
Abraham Gonzalez
Si mal no recuerdo en ambos estas haciendo "lo mismo". Siempre y cuando en tu repositorio remoto la rama raiz sea "main". En algunos proyectos a la rama principal lo llaman master.
Pero velo de esta manera, el segundo comando es un shortcut del primero.

Héctor Eduardo López Carballo
Hola!
Son prácticamente iguales, la diferencia es que en el primero estás especificando el repositorio remoto al que vas a hacer el push, mientras que en le segundo estás dejando que git decida eso; si no tienes más de un repositorio remoto entonces el resultado sería el mismo.