Mentre si lavora a progetti di team di grande sviluppo in GIT, è importante tenere traccia delle modifiche per garantire che tutti i membri del team siano a conoscenza delle modifiche apportate al progetto. Dopo aver modificato il progetto, inviano/spingono tali modifiche al repository GitHub. Tuttavia, a volte potresti voler rivedere le modifiche apportate prima di spingerle nel repository remoto. La visualizzazione di commit non invocati consente agli utenti di garantire modifiche e identificare problemi e bug.
Questo articolo spiegherà:
Come elencare i commessi di Git della filiale attuale che non si è ancora spinta alla remota "origine"?
Per visualizzare tutti i commit della filiale attuale che non è stata ancora spinta alla "origine", è possibile utilizzare comandi diversi, come ad esempio:
Esempio 1: elenco di commit non spucciati della filiale corrente usando il comando "GIT Log Origin/… Head"
Elenca tutti i commit non invocati dell'attuale filiale GIT eseguendo il comando fornito:
Git Log Origin/Master ... Head
Nell'output seguente, tutti i commit non invocati del "maestro”Ramo tra"Origine/Master" E "TESTA" si può vedere:
Esempio 2: elenco di commit non spucciati della filiale corrente usando il comando "Git log @u ..."
Il seguente comando può anche essere utilizzato per visualizzare i commit non invocati dell'attuale ramo:
git log @u ..
Qui, il "@u"L'opzione viene utilizzata per elencare gli commit che esistono localmente ma non a monte:
Inoltre, per visualizzare i commit non inpubblicati dell'attuale ramo in una riga, utilizza il "-una linea"Opzione nello stesso comando:
Git log --oneline @u ..
L'output seguente mostra solo il messaggio sha-hash e commit dei commessi non invocati:
Come elencare i commit git di tutte le filiali che non hanno ancora spinto a "origine"?
Per elencare i commit di tutte le filiali disponibili che non sono state ancora spinte alla "origine", possono essere utilizzati vari comandi, come ad esempio:
Esempio 1: elenco di commit non invocati di tutte le filiali usando il comando "Git log -branches -nt -remotes"
Scrivi il comando fornito per visualizzare i commit di tutte le filiali che non sono state ancora spinte alla "origine":
Git Log --branches -Not -Remotes
L'output seguente mostra gli commit non invocati di "maestro" E "caratteristica" rami:
Esempio 2: elenco di commit non spucciati di tutte le filiali usando il comando "Git log -branches @u ..."
Per visualizzare gli commit di tutte le filiali che esistono localmente ma non a monte, eseguire il seguente comando:
Git log --branches @u ..
Inoltre, per visualizzare tutti i commit in una riga, usa il "-una linea"Opzione con lo stesso comando:
Git log --oneline --branches @u ..
Si trattava di elencare commit non invocati nel repository git.
Conclusione
Per visualizzare gli commit del ramo corrente che non sono stati spinti nel repository remoto, il "GIT Log Origin/... Head" E "git log @u .. "I comandi possono essere utilizzati. Inoltre, per elencare i commit non invocati di tutte le filiali, utilizzare il “Git log -branches -Not -remotes" O "Git log -branches @u .. "Comando. Inoltre, puoi usare il "-una linea"Opzione con questi comandi da visualizzare i commit in una riga. Questo articolo ha spiegato la procedura per elencare i commit che non sono stati ancora spinti nel repository GitHub.