Questo studio illustrerà il metodo per combinare più commit in Git.
Come unire/combinare più commit prima di spingere in git?
Per unire o combinare più commit prima di spingere in GIT, prova i passaggi di seguito:
Passaggio 1: reindirizzare alla directory locale
Innanzitutto, immettere il comando sotto l'elenco e passare al repository locale desiderato:
CD "C: \ git \ repo2"Passaggio 2: controlla il registro Git
Quindi, visualizza la cronologia di commit dell'attuale repository e scegli i commessi desiderati che devono essere combinati:
Git Log --onelineL'output seguente visualizza la cronologia di commit. Ora, vogliamo combinare i primi cinque impegni:
Passaggio 3: commedi commetti
Successivamente, eseguire l'operazione di squash sui commit selezionati scrivendo il comando fornito:
git rebase -i head ~ 5Qui, il "-io"La flag viene utilizzata per una modalità interattiva che consente la modifica degli impegni desiderati e"Testa ~ 5"L'opzione è specificata per modificare i primi cinque commit.
Dopo aver eseguito il comando sopra elencato, un file si aprirà:
Ora, sostituire il "scegliere"Parola chiave con il"schiacciare"Con tutti gli commit che si desidera combinare e chiudere l'editor salvando la modifica tramite"Ctrl + s"Chiavi:
Successivamente, verrà aperto un altro schermo in cui è necessario aggiungere il messaggio di commit desiderato:
In tal modo, gli commit saranno combinati:
Passaggio 4: verificare le modifiche
Infine, controlla il registro GIT per garantire che gli commit siano stati combinati o meno:
Git Log --onelineSi può osservare che più commit selezionati sono stati combinati in un commit con successo:
Si trattava di combinare più commit prima di spingerli nel repository remoto.
Conclusione
Per combinare o unire più commit prima di spingerli nel repository remoto, prima, passare al repository locale e visualizzare la sua cronologia di commit. Quindi, scegli gli impegni desiderati che devono essere combinati. Dopodiché, esegui il “git rebase -i head ~ 5"Command and Combine Commit modificando l'editor predefinito. Infine, assicurati i cambiamenti visualizzando la cronologia del commit. Questo studio ha illustrato il metodo di combinazione di più commit in Git.