Git - Rimuovi il commit dalla storia

Git - Rimuovi il commit dalla storia
Il commit Git è uno dei componenti importanti del programma GIT. Il diverso sviluppatore lavora sul progetto utilizzando il repository di lavoro di Git e modifica i file, le funzioni e le funzionalità del progetto. Quindi, queste modifiche vengono impegnate e salvate nel repository locale Git utilizzando Git commit. Ma occasionalmente, gli utenti di Git possono erroneamente commettere le modifiche o commettere le stesse cambiamenti molte volte, il che può causare confusione. Pertanto, questi commit devono essere rimossi dalla storia.

Questo articolo elaborerà su come rimuovere i commit dalla storia.

Come rimuovere il commit dalla storia in git?

Per rimuovere qualsiasi commit specifico dalla cronologia, prima, apri il repository Git. Modifica i commit tramite "git rebase". Successivamente, il file commission si aprirà nell'editor selezionato predefinito, da dove è possibile rimuovere il commit dal file e salvarlo.

Per rimuovere un commit dalla storia, dai un'occhiata alle istruzioni fornite.

Passaggio 1: Open Git Terminal
Innanzitutto, apri il terminale Git dal "Inizio" menù:

Passaggio 2: Apri il repository Git
Quindi, spostati nel repository Git attraverso il "CD"Comando:

$ cd "c: \ git"

Passaggio 3: controlla i registri GIT
Dai un'occhiata ai registri GIT utilizzando il comando fornito:

$ git log

Passaggio 4: Modifica commette la cronologia
Usa il "git rebase"Comando per cancellare il commit dalla cronologia e specificare l'ID commit del commit più vicino a quello che deve essere eliminato. Qui, l'opzione "-I" viene utilizzata per modificare il file di commit:

$ git rebase -i 2cb5bf1

Passaggio 5: rimuovere il commit
In tal modo, il file di commit si aprirà nell'editor selezionato predefinito. Rimuovi il commit che desideri eliminare. Ad esempio, abbiamo rimosso il "be7d3e3" commettere:

Dopodiché, premere il "Ctrl+sPulsante "per salvare le modifiche. Per uscire dal Nano Editor, colpisci il "Ctrl+X" chiave:

Ora, verifica se il commit viene rimosso dalla storia o meno visualizzando il registro GIT:

$ git log

Puoi vedere che abbiamo rimosso con successo il commit dalla storia:

Come rimuovere il commit più recente dalla storia?

Per rimuovere l'ultimo commit dalla cronologia del commit, seguire i passaggi forniti.

Passaggio 1: controlla il registro Git
In primo luogo, controlla i registri GIT per verificare il commit più recente della storia:

$ git log

Passaggio 2: rimuovere il commit più recente
Per rimuovere l'ultimo commit, eseguire il "reset git -hard testa ~ 1"Comando:

$ git reset -testa hard ~ 1

Ancora una volta, controlla il registro GIT per verificare se il recente commit viene eliminato o non utilizza il "registro git"Comando:

$ git log

Abbiamo elaborato su come rimuovere il commit dalla storia.

Conclusione

Conclusione
Per rimuovere il commit dalla storia, prima, apri il repository Git. Successivamente, modifica il commit tramite "git rebase -i "Comando. In tal modo, il file di commit si aprirà nell'editor selezionato predefinito. Rimuovi il commit e salva le modifiche. Considerando che per rimuovere i commit recenti, utilizza il "reset git -hard testa ~ 1"Comando. Questo post ha elaborato su come rimuovere il commit dalla storia.