Saltar al contenido
GitTree
Ramas y etiquetas

Establecer seguimiento y publicar una sucursal

Una nueva rama existe solo en su computadora hasta que la presiona. El primer Push pregunta a qué control remoto enviarlo y, a partir de ahí, la rama rastrea esa rama remota (es ascendente), como git push -u. Set Upstream… cambia lo que rastrea.

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 lo que sigue una sucursal
  6. Si algo sale mal
  7. Preguntas
  8. Relacionado

Antes de empezar

donde encontrarlo

  • Push en la barra de herramientas, en una rama que aún no rastrea nada.
  • Haga clic derecho en una rama: Upstream › Set Upstream…, Unset Upstream o Fast-Forward to Upstream.
acciónmacOSWindows y Linux
Push⌘⇧UCtrl+Shift+U

Pasos

  1. Empujar la nueva rama

    Con la sucursal retirada, presione Push. GitTree dice que la sucursal aún no rastrea una sucursal remota y solicita el Remote.

  2. Elige el control remoto

    Elija el control remoto, generalmente origin, y presione Push to origin. Allí se crea la sucursal con el mismo nombre.

  3. revisa las etiquetas

    La etiqueta de la sucursal ahora muestra ambos íconos: su sucursal local y la remota están niveladas.

    El gráfico GitTree con una etiqueta de rama que muestra que está en la computadora y en origen
    Una etiqueta con ambos íconos es un nivel de sucursal local con su upstream.GitTree interfaz con un repositorio de demostración.

Resultado esperado

La rama está en el control remoto y la rastrea: Pull y Push ahora trabajan con ella sin preguntar.

Cambiar lo que sigue una sucursal

  • Set Upstream… abre What should … track?: elige Upstream branch y presiona Track, o Track Nothing.
  • Fast-Forward to Upstream mueve la rama a su nivel ascendente cuando no tiene nada nuevo propio.
  • Para enviar a una rama con otro nombre, ejecute Push … to … desde la paleta de comandos.

Si algo sale mal

"Aún no hay sucursales de seguimiento remoto. Busque primero".

GitTree solo conoce las ramas del control remoto después de una búsqueda. Elija Fetch All y luego configure el flujo ascendente.

"Esta sucursal no rastrea nada".

Acciones como Fast-Forward to Upstream necesitan un upstream. Empuje la rama o use Set Upstream….

Preguntas

¿Qué es una sucursal aguas arriba?

La sucursal remota que sigue su sucursal local, como origin/feature/search. GitTree compara los dos para mostrar lo que necesitas tirar o empujar.