Enviar ramas a remoto
Todos sus commits están disponibles hasta que desplace su rama local al repositorio remoto. En otras palabras, puede trabajar en su rama local a su propio ritmo sin afectar a otros miembros del equipo.
Cuando empuje su rama local a la remota, Git hará una fusión rápida al repositorio de destino.
Sin embargo, si el push resulta en una fusión que no es hacia delante, Git rechazará su push para evitar que sobrescriba commits anteriores. En ese caso, debe extraer los últimos cambios remotos y volver a insertarlos.
No debe sobrescribir o cambiar confirmaciones que ya han sido confirmadas en el repositorio remoto. Si lo hace, los repositorios locales de otros miembros del equipo divergirán del repositorio remoto.