Elenco git commette non ancora spinto all'origine

Elenco git commette non ancora spinto all'origine

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 dell'attuale filiale che non sono ancora stati spinti a "origine"?
    • Come elencare i commit git di tutte le filiali che non hanno ancora spinto a "origine"?

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:

    • "GIT Log Origin/... Head"
    • "git log @u .. "

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:

    • "Git log -branches -Not -remotes"
    • "Git log -branches @u .. "

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.