tipos tag practices etiquetas delete create best git gitlab atlassian-sourcetree sourcetree

etiquetas - git tags best practices



GitLab renombra la rama y comienza de nuevo en otra. (3)

Instrucciones de SourceTree a partir de la versión 2.0.20.1

  1. Cambiar el nombre de la sucursal local en "RAMAS"
    • Haga clic derecho en la rama y seleccione "Cambiar nombre de su rama "
  2. Eliminar rama remota bajo "REMOTOS"
    • Haga clic derecho en la rama y seleccione "Eliminar origen / Nombre de su rama "
  3. Empuje su sucursal local renombrada a GitLab
    • Haz clic izquierdo para cambiar el nombre de la rama local
    • Haga clic en el botón "Push" en la barra de la cinta

Acabo de comenzar un nuevo proyecto y estoy usando GitLab con SourceTree. Creé una rama (origin / master) pero cometí el error de usar esta rama para mi desarrollo, así que empujé mis primeros cambios a esta rama. Ahora aprendí que esta rama debería tener la versión de producción y que una rama de origen / desarrollo debería usarse para el desarrollo.

¿Hay alguna manera de cambiar el nombre de la rama maestra a origen / desarrollar y de alguna manera crear una nueva rama de origen / maestro con la versión original de la aplicación?

Soy el único desarrollador en el proyecto, por lo que no afectará a nadie. Si es posible, si puede explicar cómo hacerlo en SourceTree ya que no uso el git de la línea de comandos. Estoy más familiarizado con SourceTree.



Podrías probar algo como esto. Respuesta modificada de esta gran respuesta , para satisfacer las necesidades de OP.

git branch -m master develop # rename master on local git push origin :master # delete master on remote git push origin develop # create develop on remote git checkout -b master develop # create a new local master on top of develop git push origin master # create master on remote