Tengo un proyecto clonado del repositorio y necesito crear una rama y en esa rama hacer mis cambios. Después de eso necesito presionar esa rama en el repositorio. Como hacer esto ? Lo siento, soy nuevo en git?Cómo crear una rama y enviar al servidor
Respuesta
Puede crear una nueva rama llamada my-work
(basado en su actual commit) y cambie a esa rama con:
git branch my-work
git checkout my-work
O, como un acceso directo para estos dos comandos, sólo se puede hacer:
git checkout -b my-work
empujar ese rama en el repositorio que clonados a partir, que debe hacer:
git push origin my-work
origin
es un apodo para el repositorio desde el que clonó. Se lo conoce como un término "remoto", en git. Actualización: una aclaración debido al útil comentario anterior de Michael Minton: esto empujará su rama my-work
a una rama llamada my-work
en el repositorio remoto, creándola si es necesario; si quiere decir algo diferente, sería mejor editar su pregunta para aclarar ese punto.
La primera vez que haces eso comando push, es posible que desee hacer git push -u origin my-work
, que establece las opciones de configuración que hacen que la rama my-work
en el repositorio de origin
considerado como el defecto rama "aguas arriba" para su rama my-work
. (No necesita preocuparse por eso por el momento si es nuevo en git, pero significará que git proporciona información de estado más útil y varios comandos tienen más acciones predeterminadas útiles.)
- 1. Cómo enviar matrices usando XMLHttpRequest al servidor
- 2. ¿Cómo puedo enviar datos JSON al servidor
- 3. crear una rama vacía
- 4. NSURLConnection JSON Enviar al servidor
- 5. ¿Cómo puedo enviar una rama específica de Git a mi servidor?
- 6. Git-svn: crear y empujar una nueva rama/etiqueta?
- 7. cómo enviar solicitudes de red al servidor (geográficamente) más cercano
- 8. C# asíncrono servidor web - cómo enviar datos al cliente
- 9. ¿Cómo enviar un correo directamente al servidor SMTP sin autenticación?
- 10. Cómo enviar varias imágenes al servidor usando MultipartEntity desde android
- 11. ¿Cómo puede el servidor enviar datos al cliente?
- 12. ¿Cómo crear una rama de una revisión anterior con TortoiseSVN?
- 13. Cómo crear MUC y enviar mensajes al MUC existente usando Python y XMPP
- 14. Git: ¿Cómo crear una nueva rama desde una etiqueta?
- 15. ¿Cómo eliminar "vía" y el nombre del servidor al enviar correos con PHP?
- 16. Empujar al servidor remoto y Github
- 17. ¿Cómo enviar ssh al servidor local sin contraseña?
- 18. ¿Cómo puedo ver los encabezados de solicitud realizados por curl al enviar una solicitud al servidor?
- 19. cómo cancelar la solicitud json al enviar una nueva solicitud json al servidor
- 20. TFS: enviar cambios realizados localmente en una rama a otra rama
- 21. Cómo crear la rama a partir de una confirmación específica en una rama diferente
- 22. Cómo crear un csv y adjuntarlo al correo electrónico y enviar en C#
- 23. ¿Cómo puedo crear una rama en svn usando SharpSVN
- 24. ¿Alguien puede decirme cómo crear una rama REMOTO usando smartgit?
- 25. para enviar un archivo de texto al servidor usando javascript
- 26. Cómo enviar datos de correos y archivos de imágenes al servidor Xcode
- 27. ¿Cómo pasar de una rama a otra y pagar?
- 28. ¿Cómo enviar una respuesta de error del servidor usando php?
- 29. Enviar ubicación actual al servidor periódicamente en android
- 30. Enviar mensaje del servidor al cliente con dnode
@Mark Longair es correcto si quieres la rama almacenada en el control remoto. A pesar de que usaste la palabra "push", ¿tengo la sensación de que "empujas" los cambios desde tu rama local al master en el repositorio remoto? –