Saltar al contenido
GitTree
Ramas y etiquetas

Cambiar nombre y eliminar ramas

Haga clic derecho en la etiqueta de una sucursal para Rename y Delete. Al eliminar una sucursal local se guarda primero su última confirmación en refs/ogt/trash, por lo que Undo la recupera; eliminar en el control remoto es una opción separada y con un nombre claro.

GratisActualizado

Funciona en GitTree Gratis: todas las funciones locales de Git, una vez que hayas iniciado sesión.

En esta página
  1. Antes de empezar
  2. donde encontrarlo
  3. Pasos
  4. Resultado esperado
  5. Eliminar la rama en el control remoto
  6. Recuperar una rama eliminada
  7. Si algo sale mal
  8. Preguntas
  9. Relacionado

Antes de empezar

  • Para eliminar una rama, consulte otra primero: GitTree no elimina la rama en la que se encuentra.

donde encontrarlo

  • Haga clic con el botón derecho en la etiqueta de una rama en el gráfico o en la rama en el panel izquierdo: Rename … y Delete ….
  • Para una sucursal que también está en la sucursal remota: Delete … and origin/… o Delete Branch from Remote… en la sucursal remota.
acciónmacOSWindows y Linux
Undo una eliminación⌘ZCtrl+Z

Pasos

  1. Abrir el menú de la sucursal.

    Haga clic derecho en la etiqueta de la rama. El menú nombra la rama en cada acción, como Rename feature/search… y Delete feature/search….

    El menú de la rama de función/búsqueda en GitTree con Pagar, Cambiar nombre y Eliminar numerados
    1 cambiar a la sucursal, 2 cambiarle el nombre, 3 eliminarla.GitTree interfaz con un repositorio de demostración.
  2. cambiarle el nombre

    Elija Rename …, escriba el nuevo nombre y presione Rename. Su entorno ascendente se mueve con él; la rama en el control remoto mantiene su nombre anterior hasta que presione la que cambió de nombre.

  3. O borrarlo

    Elija Delete …. GitTree dice lo que se elimina y que la última confirmación se guarda en refs/ogt/trash. Cancel es el valor predeterminado; presione Delete feature/search para confirmar.

Resultado esperado

La etiqueta cambia de nombre o desaparece del gráfico; el mensaje nombra la referencia de recuperación de una rama eliminada.

Eliminar la rama en el control remoto

Delete … and origin/… elimina la rama local, manteniendo su última confirmación, luego elimina la rama en el control remoto, confirmado con Delete Both. Delete Branch from Remote… en una etiqueta remota elimina solo la remota.

Recuperar una rama eliminada

Presione Undo en la barra de herramientas justo después de la eliminación. Más tarde, su última confirmación todavía está en la referencia de recuperación del mensaje nombrado; y si había trabajado en la rama, View Reflog… en la paleta de comandos enumera esa confirmación, donde Restore as Branch la convierte nuevamente en una rama.

Si algo sale mal

"Primero consulte otra sucursal".

Estás en la sucursal que deseas eliminar. Cambie a otra rama, como main, y elimínela desde allí.

Preguntas

¿Eliminar una rama elimina sus confirmaciones?

No de inmediato. Las confirmaciones que están en otras ramas permanecen donde están y GitTree mantiene la última confirmación de la rama eliminada en refs/ogt/trash hasta que elimine las instantáneas de recuperación antiguas.