Respuestas:
Esta es la rama maestra. El árbol principal de su sistema de control.
push = empuja tus cambios al servidor remoto
origen = servidor remoto origen
maestro = rama maestra
Si tiene otras ramas remotas, tiene algo como "prueba de origen de git push", entonces empuja sus cambios a la rama remota de prueba.
git push feature/Calculator calcFeaturedio un error fatal al decir que la función / Calculadora no es el repositorio correcto
git push origin calcFeature:feature/Calculatordebería hacer el truco IIRC. Alternativamente, también puede hacerlo git push -u origin feature/Calculatormientras se ha calcFeatureretirado
Esa masteres la <src>parte de a refspec.
Esto significa que su masterrama local será empujada a la masterrama del control remoto origin( orgin/master).
Si hubieras especificado
git push origin master:my_work
entonces hubieras empujado a tu local mastera origin/my_work. Si no utiliza la :my_workparte, el destino predeterminado es la misma rama que la fuente.
Solo especificando
git push origin
empujará cada rama local que tenga una rama remota coincidente a esa rama por defecto. No solo la rama actual . Esto es lo mismo que usar git push origin :.
Puede cambiar este valor predeterminado con git config remote.origin.push HEAD, lo que empujaría la rama actual a una rama remota con el mismo nombre.
Consulte configure-a-local-branch-for-push-to-specific-branch para obtener más detalles sobre la configuración de las especificaciones y la configuración push.default.
git push origin master enviará tus cambios al servidor remoto. "maestro" se refiere a la rama maestra en su repositorio.
Si desea enviar sus cambios a cualquier otra rama (por ejemplo, test-branch), puede hacerlo: git push origin test-branch.
Esto empujará su código al origen de la rama de prueba en su repositorio.
git push origin testempuja a latestsucursal local aorigin/test. Por si alguien esperaba que la rama actual fuera empujada.