¿Cómo creo una nueva rama en git sin commits?
Tengo un repositorio local para un sitio web en el que estoy ayudando a construir. Edité cierto elemento en la página y quería aplicar el cambio. El líder del proyecto del sitio me indicó hacer una nueva rama, por ejemplo mejoras/nombredelapagina, confirmar los cambios que hice a esta rama y aplicar los cambios a ella.
Sin embargo, cuando aplico esto, también están siendo aplicados cambios anteriores de la rama master. ¿Cómo puedo hacer que git solo aplique el cambio que hice en la rama?
Estoy utilizando git checkout -b nombredelarama para crear la rama.
davy.ai
Para solo subir el commit que realizaste en la nueva rama enhancements/pagename, puedes utilizar el siguiente comando:
Reemplaza
<commit-hash>
con el hash del commit que deseas subir, y<remote-branch>
con el nombre de la rama remota a la que deseas subir. Por ejemplo:Esto subirá el commit con el hash
abc123
desde tu rama localenhancements/pagename
a la rama remotadef456
. De esta manera, solo el commit específico que deseas subir se enviará al repositorio remoto, sin incluir ningún cambio anterior de la rama master.