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 mainSube los commits locales a la rama main del remoto
basic -
git push -u origin featureSube y establece la rama remota como upstream
basic -
git push --force-with-leaseFuerza el push pero verifica que no sobrescribe trabajo de otros
advanced -
git push --tagsSube 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