Git è uno strumento popolare per i progetti DevOps utilizzati per tenere traccia delle diverse versioni di progetti e fornisce molte funzionalità per farlo, come un repository git, git stash, filiali git e molti altri. Inoltre, gli utenti di Git possono facilmente annullare o ripristinare le modifiche e ripristinare la versione precedente del progetto rimuovendo i commit GIT che non sono stati ancora spinti.
Questo post dimostrerà il metodo per rimuovere un commit Git che non è stato spinto.
Rimuovere un commit git che non è stato spinto
Per rimuovere il commit git che non è stato spinto, in primo luogo, aprire il repository locale Git. Successivamente, utilizza il “reset git"Comando.
Per rimuovere il commit GIT, controlla la procedura sotto l'elenco.
Passaggio 1: lancio del terminal Git
Apri il terminale Git Bash dal menu Start:
Passaggio 2: Apri il repository Git
Apri il repository git tramite "CD"Comando:
$ cd "c: \ git"
Passaggio 3: crea un nuovo file
Successivamente, utilizza il “tocco"Comando per creare un nuovo file:
$ touch file1.TXT
Passaggio 4: aggiungi file all'ambiente di stadiazione
Aggiungi il file creato all'ambiente di stadiazione utilizzando il comando menzionato:
$ git aggiungi file1.TXT
Controlla lo stato del repository git con "Stato Git"Comando per vedere se il file è stato aggiunto all'ambiente di stadiazione:
$ git status
Passaggio 5: commit file
Per implementare le modifiche, commettere il file dall'ambiente di stadiazione:
$ git commit -m "primo commit"
Controlla i registri del repository Git per vedere se le modifiche sono state impegnate o meno:
$ git log
Puoi vedere che il file è stato impegnato con successo qui:
Passaggio 6: rimuovere il commit git
Al fine di rimuovere il commit git che non è stato spinto, eseguire il "reset git"Comando. Questo comando tornerà il commit nel commit precedente e scarterà il nuovo commit:
$ git reset ~ 1
Controlla ancora una volta i registri GIT per assicurarsi che il commit GIT sia stato rimosso o meno:
$ git log
L'output seguente indica che abbiamo rimosso con successo il commit git che non è stato ancora spinto:
In alternativa, gli utenti Git possono utilizzare il "reset git"Comando insieme al"-difficile" opzione:
$ git reset -testa hard ~ 1
Abbiamo dimostrato il metodo per rimuovere un commit git che non è stato spinto.
Conclusione
Per rimuovere un commit git che non è stato spinto, prima aprire il repository locale Git. Successivamente, fai un nuovo impegno per implementare le modifiche utilizzando il "commit git"Comando. Al fine di rimuovere il commit git che non è stato spinto, utilizza il "GIT RESET TESTA ~ 1Comando "o il"reset git -hard testa ~ 1"Comando. Questo post ha dimostrato il metodo per rimuovere il commit GIT che non è stato spinto.