¿Cómo envío los cambios desde una rama local de git a una rama remota no maestra existente? Si hago un "git push", intenta impulsar los cambios en todas las sucursales locales a los controles remotos que están rastreando.git push a la rama remota existente
16
A
Respuesta
24
Para hacer esto, usa un refspec
, como se explica en el git push
documentation. Por ejemplo:
git push origin local_branch_name:remote_branch_name
2
Si la rama ya existe en el repositorio, que sólo debe ser:
git push origin branch_name
+0
La solución de @gregh está más en línea con lo que estaba buscando. – sandeeps
+0
La suya era más detallada y precisa, pero parecía que podría ser más de lo que estaba buscando o necesitaba. Me alegra que te haya ayudado. –
Cuestiones relacionadas
- 1. git push a la sucursal remota
- 2. Git alias para eliminar la rama remota
- 3. git: ¿cómo especificar una rama push-to remota predeterminada?
- 4. git push: objetivo establecido para la rama
- 5. Cambiar la rama remota a Push To In Netbeans
- 6. ¿Cómo elimino una rama remota en Git?
- 7. git: deshabilita el empuje automático a una determinada rama remota
- 8. Cómo cambiar a una rama remota diferente en git
- 9. Git: No se puede ver la nueva rama remota
- 10. la rama local y remota necesita coincidir con los nombres de git push?
- 11. Git: ¿Cómo pasar de "sin rama" a una nueva rama remota?
- 12. explicar comando git para borrar la rama remota
- 13. Ejecutar `git log` en una rama remota
- 14. git post-push hook?
- 15. Git Push Not Working
- 16. Git push no funciona, pero git pull está en la sucursal remota
- 17. Eliminación de una rama remota
- 18. Cambiar el nombre de la rama remota de git
- 19. 'git push'
- 20. la forma de recuperar una rama remota borrado accidentalmente
- 21. ¿Funciona `git push` como abreviatura de` git push origin newfeature`?
- 22. Cómo eliminar por la fuerza una rama remota en GitHub?
- 23. ¿Puedo destruir y volver a crear una rama remota de Git en un comando?
- 24. Error cuando "git push" a github
- 25. ¿Cómo puedo combinar de nuevo en la rama remota
- 26. Git dice rama local está detrás de la rama remota, pero no es
- 27. ¿Cómo hago una rama remota en git sin conflictos?
- 28. ¿Por Git utilizar los dos puntos (: <branch>) para borrar la rama remota
- 29. Git - Cómo fusionar una rama remota en el maestro remoto
- 30. git push rama local con el mismo nombre como una etiqueta a distancia
Gracias, que funcionó! (lo que funcionó para mí: git push origen +: ) –
sandeeps
Tenga cuidado con ese '+', el signo más obliga a la actualización incluso si otros commits en el control remoto pueden descartarse . Cuando se usa 'git push' de esta manera, los cambios * no * se combinan automáticamente. –
Ok, tendré cuidado. Normalmente hago los cambios, vuelvo a ajustar mis cambios en ellos, resuelvo cualquier conflicto y luego hago un git push. – sandeeps