Vai al contenuto
GitTree
Rami e tag

Imposta il monitoraggio e pubblica un ramo

Un nuovo ramo esiste solo sul tuo computer finché non lo invii. Il primo Push chiede a quale telecomando inviarlo, e da quel momento in poi il ramo tiene traccia di quel ramo remoto (è upstream), come git push -u. Set Upstream… cambia ciò che tiene traccia.

GratuitoAggiornato

Funziona in GitTree Gratuito: tutte le funzionalità Git locali, una volta effettuato l'accesso.

In questa pagina
  1. Prima di iniziare
  2. Dove trovarlo
  3. Passi
  4. Risultato atteso
  5. Modifica ciò che viene tracciato da un ramo
  6. Se qualcosa va storto
  7. Domande
  8. Relativo

Prima di iniziare

Dove trovarlo

  • Push nella barra degli strumenti, su un ramo che non tiene ancora traccia di nulla.
  • Fai clic con il pulsante destro del mouse su un ramo: Upstream › Set Upstream…, Unset Upstream o Fast-Forward to Upstream.
AzionemacOSWindows e Linux
Push⌘⇧UCtrl+Shift+U

Passi

  1. Spingi il nuovo ramo

    Con il ramo estratto, premi Push. GitTree dice che il ramo non tiene ancora traccia di un ramo remoto e richiede il Remote.

  2. Scegli il telecomando

    Scegli il telecomando, solitamente origin, e premi Push to origin. Lì viene creato il ramo con lo stesso nome.

  3. Controlla le etichette

    L'etichetta del ramo ora mostra entrambe le icone: il tuo ramo locale e quello remoto sono a livello.

    Il grafico GitTree con un'etichetta di ramo che mostra che si trova sul computer e sull'origine
    Un'etichetta con entrambe le icone indica il livello di una filiale locale con il suo upstream.GitTree interfaccia con un repository dimostrativo.

Risultato atteso

Il ramo è sul telecomando e lo tiene traccia: Pull e Push ora ci lavorano senza chiedere.

Modifica ciò che viene tracciato da un ramo

  • Set Upstream… apre What should … track?: scegli Upstream branch e premi Track o Track Nothing.
  • Fast-Forward to Upstream sposta il ramo a monte quando non ha nulla di nuovo in sé.
  • Per eseguire il push a un ramo con un altro nome, esegui Push … to … dal pannello dei comandi.

Se qualcosa va storto

"Non ci sono ancora filiali con tracciamento remoto. Recupera prima."

GitTree conosce i rami del telecomando solo dopo un recupero. Scegli Fetch All, quindi imposta l'upstream.

"Questo ramo non tiene traccia di nulla."

Azioni come Avanzamento rapido a Upstream necessitano di un upstream. Spingi il ramo o usa Set Upstream….

Domande

Cos'è un ramo a monte?

Il ramo remoto seguito dal tuo ramo locale, ad esempio origin/feature/search. GitTree confronta i due per mostrare cosa devi tirare o spingere.