L'ultimo esempio di commit di non impegno

L'ultimo esempio di commit di non impegno
Gli ingegneri o gli sviluppatori del software spingono molti commit nel repository Git dopo ogni modifica minima nel codice sorgente del progetto. Allo stesso tempo, potrebbero voler commettere alcuni file che non dovrebbero essere spinti nel repository Git. Di conseguenza, è tenuto a annullare o ripristinare il commit per il commit precedente dal loro repository Git. IL "$ git stash"Il comando è venuto per facilitare gli sviluppatori al riguardo.

Questo manuale elaborerà la procedura per non impegnare l'ultimo commit di Git con esempi.

Esempio: come non impegnare l'ultimo commit di Git?

Per ripristinare o non impegnare l'ultimo commit di Git, prima, passare alla directory GIT, quindi creare e aggiornare il file. Quindi, aggiungi il file alla directory GIT e controlla lo stato della directory corrente. Successivamente, commetti tutte le modifiche e visualizza la cronologia del registro di riferimento GIT. Ancora una volta, apportare e commettere modifiche nel file e controllare lo stato. Infine, non impegna l'ultimo commit e controlla lo stato del repository.

Ora, muoviti verso l'implementazione della procedura sopra discussa!

Passaggio 1: passare alla directory

Eseguire il "CD"Comando di spostarsi all'interno della directory GIT richiesta:

$ CD "C: \ Users \ Nazma \ git \ demo10"

Passaggio 2: creare e aggiornare il file

Quindi, creare e apportare modifiche nel repository Git utilizzando contemporaneamente il comando seguente:

$ touch file1.txt && echo "file1 aggiunto"> file1.TXT

Ad esempio, abbiamo creato un nome file "File1.TXT"E aggiunto il testo richiesto usando il"eco"Comando e operatore di reindirizzamento">":

Passaggio 3: Aggiungi file

Ora, aggiungi il file creato nel repository Git entusiasmante "git aggiungi"Comando:

$ git aggiungi file1.TXT

Passaggio 4: controlla lo stato

Esegui il comando dato per visualizzare lo stato corrente del repository:

$ git status .

Come puoi vedere, il nostro "File1.TXT"Viene aggiunto con successo:

Passaggio 5: commettere modifiche

Quindi, commetti tutte le modifiche nel repository con l'aiuto del comando seguente:

$ git commit -m "1 file aggiunto"

Qui, puoi anche specificare un messaggio di commit utilizzando il "-M" opzione:

Passaggio 6: Visualizza cronologia di riferimento del registro del repository

Quindi, esegui il "registro gitComando "con il"-una linea"Flag per visualizzare la cronologia del registro di riferimento del repository:

$ git log --oneline

Passaggio 7: aggiornamento del file

Eseguire il "eco"Comando per apportare modifiche al file creato:

$ echo "Non è il mio primo file"> file1.TXT

Passaggio 8: commettere modifiche

Ancora una volta, commetti modifiche al repository Git usando il comando di seguito:

$ git commit -m "file1.txt aggiornato "

Passaggio 9: Controlla la cronologia del registro del repository

Controllare la cronologia del registro di riferimento del repository tramite il comando seguente:

$ git log --oneline

Passaggio 10: modifiche non impegnate

Infine, esegui il “reset gitComando "con il"-testa morbida ~ 1"Opzione per ripristinare le modifiche recentemente apportate:

$ git reset -Soft Head ~ 1

Passaggio 11: verificare l'operazione non impegnata

Infine, esegui il "registro git"Comando per verificare l'operazione di ripristino o non impegno:

$ git log --oneline

Come vedi, le modifiche recentemente apportate vengono ripristinate con successo e il punto di testa verso il precedente riferimento di commit:

Questo studio ti ha portato a non impegnare il più recente impegno con un esempio.

Conclusione

Per ripristinare l'ultimo commit di Git, prima, passare alla directory GIT, quindi creare e aggiornare il file richiesto. Quindi, aggiungi il file alla directory GIT e controlla lo stato della directory corrente. Successivamente, commetti tutte le modifiche e visualizza la cronologia del registro di riferimento GIT. Ancora una volta, apportare e commettere modifiche nel file e controllare lo stato. Finalmente, non impegna l'ultimo commit eseguendo il "$ git reset -Soft Head ~ 1"Comando. Questo manuale ha illustrato il metodo per non impegnare l'ultimo commit di Git.