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

Comandos Relacionados