Perché non ci sono informazioni di tracciamento per la filiale attuale?

Perché non ci sono informazioni di tracciamento per la filiale attuale?

Mentre lavorano su GIT, gli sviluppatori eseguono operazioni diverse, come spingere il contenuto locale sul server GitHub o scaricare il contenuto remoto nel repository locale. Di solito incontrano alcuni errori o problemi mentre spingono o tirando i cambiamenti. Più specificamente, sono disponibili diversi comandi e soluzioni GIT per risolvere questi problemi.

Questo articolo discuterà:

  • Perché non ci sono informazioni di tracciamento per la filiale corrente?
  • Come impostare le informazioni di tracciamento per la filiale?

Perché non ci sono informazioni di tracciamento per la filiale corrente?

Quando un utente esegue il “git tira"Comando nella directory di lavoro, Git inizia a scaricare il contenuto del repository GitHub nel repository locale. Gli utenti di solito incontrano il "Non ci sono informazioni di tracciamento per la filiale corrente"Problema quando tirano il contenuto remoto per la prima volta nella nuova filiale locale. Questo errore si verifica anche quando si tenta di estrarre dal ramo GitHub che ha lo stesso nome della filiale locale Git.

Come impostare le informazioni di tracciamento per la filiale?

Per impostare le informazioni di tracciamento per la filiale corrente, in primo luogo, vai al repository richiesto e verifica il suo telecomando. Quindi, eseguire il “GIT Branch -set-upstream-to =/ "Comando.

Per fare ciò, guarda i passaggi sotto forniti per una migliore comprensione!

Passaggio 1: passare alla directory locale

Innanzitutto, eseguire il comando sotto l'elenco e passare alla particolare directory GIT:

$ cd "c: \ git \ repo2"

Passaggio 2: verificare l'origine remota

Quindi, assicurarsi se il repository locale sia collegato al repository remoto o meno utilizzando il seguente comando:

$ git remote -v

Qui, si può vedere che il repository locale è collegato al repository GitHub:

Passaggio 3: estrarre contenuti remoti

Ora, digita il "git tira"Comando per ottenere il contenuto del repository GitHub nel repository locale:

$ git pull

Lo screenshot di seguito indicati indica che le informazioni di tracciamento per l'attuale filiale di lavoro non sono state impostate:

Per risolvere questo problema, prova i seguenti passaggi.

Passaggio 4: impostare le informazioni di tracciamento per la filiale

Successivamente, imposta le informazioni di tracciamento per l'attuale filiale locale con l'aiuto del comando sotto l'elenco:

$ Git Branch-Set-upstream-to = origin/main main

Nell'output seguente, si può vedere che il ramo locale "principale" è stato impostato per tenere traccia del ramo "principale" remoto:

Passaggio 5: tirare l'origine remota

Infine, esegui il comando a pezzi dato per recuperare e scaricare le modifiche remote:

$ git pull origin main-tolow-histories

Qui, il "-consentire storie non correlate"L'opzione viene utilizzata per consentire a GIT di fondere i rami di repository remoti e locali non correlati.

Si può osservare che la filiale remota è stata scaricata correttamente e la filiale locale è stata aggiornata:

Abbiamo spiegato perché non ci sono informazioni di monitoraggio per il ramo corrente e come risolverlo.

Conclusione

"Non ci sono informazioni di tracciamento per la filiale corrente"Il problema si verifica quando gli utenti eseguono il"git tira"Comando per la prima volta nella nuova filiale. Gli utenti cercano di attirare il contenuto remoto nella filiale locale, ma a volte Git non sa quale ramo remoto dovrebbe tirare. Questo articolo ha spiegato le informazioni di monitoraggio per la filiale corrente e come risolverlo.