git push
Remoto beginner
Envía tus commits locales al repositorio remoto
Uso
git push [remote] [rama] | git push -u origin [rama]
Ejemplos
-
git push origin main
Sube los commits locales a la rama main del remoto
basic -
git push -u origin feature
Sube y establece la rama remota como upstream
basic -
git push --force-with-lease
Fuerza el push pero verifica que no sobrescribe trabajo de otros
advanced -
git push --tags
Sube todas las etiquetas locales al remoto
advanced
Notas
- Requiere permisos en el repositorio remoto
- -u (--set-upstream) configura el tracking para futuros push/pull
Advertencias
- Nunca uses --force a menos que estés completamente seguro
- Asegúrate de tener los últimos cambios (pull) antes de push
Consejos
- Usa force-with-lease en lugar de --force para mayor seguridad
- git push -u al crear nuevas ramas para configurar tracking