Saltar al contenido
GitTree
Ramas y etiquetas

Crear y cambiar de rama

Una sucursal es un nombre móvil para una línea de trabajo. En GitTree, Branch en la barra de herramientas crea uno en la confirmación en la que te encuentras; haga clic derecho en cualquier confirmación para crear una allí. Haga doble clic en la etiqueta de una rama para cambiar a ella.

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. Cambiar a otra sucursal
  6. Una sucursal sin historia
  7. Si algo sale mal
  8. Preguntas
  9. Relacionado

Antes de empezar

  • Hay un repositorio abierto.

donde encontrarlo

  • Branch en la barra de herramientas, para una rama en la confirmación actual.
  • Haga clic derecho en una confirmación o en una etiqueta de rama: Create Branch Here….
  • Haga doble clic en la etiqueta de una rama en el gráfico o haga clic derecho en ella y elija Checkout para cambiar.
acciónmacOSWindows y Linux
La paleta de comandos, luego Create Branch…⌘⇧PCtrl+Shift+P

Pasos

  1. iniciar la sucursal

    Seleccione Branch en la barra de herramientas. El cuadro de diálogo dice Create a branch at la confirmación desde la que comienza.

    Animación: se presiona rama en la barra de herramientas, se escribe función/configuración-copia y se presiona Crear rama
    Una nueva rama, función/configuración-copia, creada en la confirmación actual y desprotegida.GitTree interfaz con un repositorio de demostración.
  2. Nómbralo

    Escriba el nombre en Branch name, como feature/settings-copy. GitTree rechaza los nombres que Git no acepta y advierte cuando un nombre difiere de otro solo por si acaso.

  3. crearlo

    Mantenga Check out the new branch activado para comenzar a trabajar en ello de inmediato y presione Create Branch.

Resultado esperado

La etiqueta de la rama aparece en su confirmación en el gráfico, con un ✓ cuando está desprotegida. Ahora se realizan nuevas confirmaciones.

Cambiar a otra sucursal

Haga doble clic en la etiqueta de una rama o haga clic derecho en ella y elija Checkout. Para una sucursal remota como origin/feature/search, GitTree consulta una sucursal local que la rastrea.

Si se sobrescriben los cambios en su carpeta de trabajo, GitTree se detiene y ofrece:

Las opciones cuando los cambios locales obstaculizan el pago
Elecciónque pasa
Stash and SwitchSus cambios se guardan en un alijo y puede aplicarlos nuevamente en la otra rama (alijo emergente).
Discard and SwitchSus cambios se descartan después de guardar una copia en refs/ogt/trash; Deshacer los devuelve.
Commit FirstRegresa al formulario de confirmación para que usted se comprometa antes de cambiar.

Una sucursal sin historia

Create Orphan Branch… (paleta de comandos) inicia un historial nuevo y vacío, por ejemplo, para un sitio gh-pages. Confirme o guarde sus cambios primero; la confirmación que deja se mantiene y Deshacer regresa mientras la nueva rama no tiene confirmación.

Si algo sale mal

"Ingrese un nombre que Git acepte".

Los nombres de las sucursales no pueden contener espacios, .., ~, ^, : ni terminar en .lock. Utilice letras, números, -, _ y /.

“Ya existe una sucursal local llamada…”

Al revisar una sucursal remota, encontré una local con el mismo nombre. Elija hacer que rastree la sucursal remota, verifíquela tal como está o cree una nueva sucursal con otro nombre.

Preguntas

¿La creación de una rama copia mis archivos?

No. Una rama es sólo un nombre que apunta a una confirmación, por lo que crear una es instantáneo. Para trabajar en dos ramas una al lado de la otra en carpetas separadas, use worktrees.