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.
Funciona en GitTree Gratis: todas las funciones locales de Git, una vez que hayas iniciado sesión.
En esta página
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ón | macOS | Windows y Linux |
|---|---|---|
| La paleta de comandos, luego Create Branch… | ⌘⇧P | Ctrl+Shift+P |
Pasos
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.

Una nueva rama, función/configuración-copia, creada en la confirmación actual y desprotegida.GitTree interfaz con un repositorio de demostración. 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.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:
| Elección | que pasa |
|---|---|
| Stash and Switch | Sus cambios se guardan en un alijo y puede aplicarlos nuevamente en la otra rama (alijo emergente). |
| Discard and Switch | Sus cambios se descartan después de guardar una copia en refs/ogt/trash; Deshacer los devuelve. |
| Commit First | Regresa 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.