¡Hola Ivan, espero que estés bien!
Entiendo tu confusión sobre por qué debemos especificar "origin " al momento de hacer el comando "git push". Permíteme explicarte.
Cuando trabajamos con Git y GitHub, es importante tener en cuenta que podemos tener múltiples repositorios remotos. El comando "git push" se utiliza para enviar nuestros cambios locales al repositorio remoto.
Al especificar "origin ", estamos indicando a Git que queremos enviar los cambios de la rama local al repositorio remoto llamado "origin" y a la rama específica que hemos mencionado. Esto es necesario porque podríamos tener varios repositorios remotos configurados y queremos asegurarnos de enviar los cambios al lugar correcto.
Por ejemplo, si tienes un repositorio remoto llamado "origin" y tienes dos ramas locales llamadas "desarrollo" y "main", al ejecutar el comando "git push origin desarrollo", estarías enviando los cambios de la rama "desarrollo" al repositorio remoto "origin" en la rama "desarrollo".
Espero que esto aclare tu duda. Si tienes alguna otra pregunta, no dudes en preguntar. ¡Estoy aquí para ayudarte!
¡Espero haber ayudado y buenos estudios!
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!