Come riscrivere la storia del commit più recente in git?

Come riscrivere la storia del commit più recente in git?

GIT (Global Information Tracker) è un sistema di controllo di versione che è ampiamente utilizzato per lo sviluppo di più software e i progetti di collaborazione. Gli utenti possono eseguire più operazioni, come l'aggiunta, l'eliminazione, l'aggiornamento o la rimozione di file da GIT. Inoltre, gli utenti possono aggiungere o aggiornare \ modificare la cronologia di commit in GIT. Per questo scopo dichiarato, il "git commit -mend -m"Il comando può essere utilizzato.

Questo post dimostrerà il metodo per riscrivere la storia del commit in git.

Come riscrivere la storia del commit?

Per riscrivere la cronologia del commit, dai un'occhiata alle istruzioni sotto fornite:

  • Passare alla directory GIT desiderata.
  • Elenca tutti i contenuti disponibili eseguendo il "ls"Comando.
  • Visualizza lo stato corrente del repository di lavoro git.
  • Corri il "git commit -amend"Comando per riscrivere la cronologia del commit.

Passaggio 1: spostati in particolare repository git

Inizialmente, naviga verso il repository Git in base alla tua preferenza con l'aiuto di "CD"Comando:

CD "C: \ Users \ user \ git \ demo1"

Passaggio 2: elenca il contenuto

Elenca il contenuto del repository di lavoro corrente eseguendo il comando indicato di seguito:

ls

L'output sotto fornito indica che il contenuto è stato elencato correttamente:

Passaggio 3: controllare lo stato corrente del repository

Ora, esegui il "idiota stato"Comando per visualizzare lo stato corrente della directory di lavoro:

Stato Git

Si può osservare che l'area di lavoro è pulita:

Passaggio 4: visualizzare la cronologia del commit git

Per visualizzare il git, commettere storia, utilizzare il "registro git"Comando:

registro git

Come puoi vedere, la testa che punta al più recente "600AF357 .. "Commit sha hash:

Passaggio 5: riscrivi la storia del commit

Ora, usa il comando sotto fornito per riscrivere la cronologia del commit più recente:

git commit --mend -m "file di testo aggiunto"

Qui:

  • IL "-modificare"L'opzione viene utilizzata per modificare il recente messaggio di commit.
  • IL "-M"L'opzione indica il messaggio di commit.
  • "File di testo aggiunto"È il nuovo messaggio di commit.

Quando verrà eseguito il comando sopra, il messaggio di commit più recente verrà aggiornato:

Passaggio 6: convalida della cronologia del commit di riscrittura

Eseguire il comando dato per verificare il messaggio di commit GIT modificato:

registro git

L'output di seguito garantisce che il messaggio di commit più recente sia stato modificato con successo:

Hai imparato il metodo per riscrivere la storia del commit in git.

Conclusione

Per riscrivere la storia del commit, prima, spostati verso la directory locale Git. Successivamente, elenca tutti i contenuti disponibili utilizzando il "ls"Comando. Visualizza lo stato GIT usando il "Stato Git". Dopodiché, riscrivi la storia del commit con l'aiuto del "git commit -mend -m "Comanda e verifica la cronologia del commit aggiornata. Questo post ha descritto la procedura più semplice per riscrivere la storia del commit git.