Domanda
Quali sono i comandi Git per eseguire il seguente flusso di lavoro?
Scenario
Ho clonato da un repository e ho eseguito alcuni commit sul mio repository locale. Nel frattempo, i miei colleghi si sono impegnati nel repository remoto. Ora voglio:
Controlla se ci sono nuovi commit da altre persone nel repository remoto, ad es.
origin
?Supponiamo che ci siano stati 3 nuovi commit sul repository remoto dal mio ultimo pull, vorrei diffondere i commit del repository remoto, cioè
HEAD~3
conHEAD~2
,HEAD~2
conHEAD~1
eHEAD~1
conHEAD
.Dopo aver saputo cosa è cambiato da remoto, voglio ricevere gli ultimi commit dagli altri.
Le mie scoperte finora
Per il passaggio 2: conosco la notazione caret HEAD^
, HEAD^^
ecc. E la notazione tilde HEAD~2
, HEAD~3
ecc.
Per il passaggio 3: Cioè, suppongo, solo a git pull
.