Come annullare il tiro

Come annullare il tiro
Git è il sistema di controllo versione indipendente più utilizzato utilizzato per tracciare i file di progetto. In Git, possiamo eseguire più operazioni, come la creazione o l'aggiornamento di file e nuovi filiali nel repository. Per salvare tutte le modifiche al redolo remoto apportato nel repository locale, puoi impegnarle e tirarle. Puoi anche ripristinare o annullare le modifiche utilizzando il "$ git reset -Hard Head^"Comando.

Questo manuale discuterà di come annullare il tiro.

Come annullare il tiro?

Git consente agli utenti di annullare le modifiche che hanno apportato prima. A tale scopo, faremo un esempio; Innanzitutto, creeremo e aggiungeremo un file nel repository Git. Quindi, commetti le modifiche e tirali nel repository remoto GIT. Infine, annulla l'operazione pull utilizzando il comando.

Ora, andiamo verso le istruzioni!

Passaggio 1: navigare al repository git
Innanzitutto, spostati nel repository Git utilizzando il “CD"Comando:

$ CD "C: \ Users \ Hazmat \ Git \ Linux_1 \ Linux-REDO"

Passaggio 2: crea un nuovo file
Successivamente, eseguire il “tocco"Comando per creare un nuovo file nel repository Git:

$ touch file2

Passaggio 3: Aggiungi file
Ora, aggiungi il file backtracked all'area di messa in scena dall'area di lavoro:

$ git aggiungi file2

Passaggio 4: commettere modifiche
Salva le modifiche nel repository Git con il messaggio di commit utilizzando comando fornito:

$ git commit -m "file2 aggiunto"

Passaggio 5: Git Pull
Eseguire il "git tira"Comando per attirare tutte le modifiche commessi nel repository remoto:

$ git pull

Qui, l'editor predefinito si aprirà, aggiungerà un commento, salva le modifiche e uscirà:

Come puoi vedere, abbiamo eseguito l'azione pull nel repository remoto. Le nostre filiali di repository locali e remote vengono unite con successo:

Nota: Passiamo ai passaggi successivi per annullare il tiro git.

Passaggio 6: controlla il registro Git
Ora, controlla la cronologia dei registri di tutte le modifiche di commit utilizzando il "registro gitComando "con il"-Lancia di salvezza"Bandiera e"-grafico" opzione:

$ git log - -lifeline --Graph

Si può vedere, abbiamo fatto cinque commit nel repository Git e il commit più recente è il "*4e4d7a8". Ora copriremo il riferimento del commit precedente sugli appunti:

Passaggio 7: Annulla pull
Successivamente, eseguire il “reset gitComando "con il"-difficile" bandiera:

$ git reset -testa dura^

Qui, abbiamo specificato il "Testa^"Che sposterà la testa al commit precedente:

Passaggio 8: Controlla il registro
Per verificare l'azione di annullamento di annullamento, eseguire il “registro git"Comando:

$ git log - -lifeline --Graph

Di seguito l'output indica che, abbiamo riportato correttamente l'azione eseguita:

Puoi anche specificare il “Testa ~ 1"Per tornare al commit davanti alla testa:

$ git reset -testa hard ~ 1

Come puoi vedere, siamo tornati con successo al commit precedente:

È tutto! Abbiamo fornito il modo più semplice per annullare il tiro.

Conclusione

Per annullare il Git, prima, apri il terminale GIT sul sistema e spostati nel repository Git. Quindi, crea e aggiungi un file alla ripetizione. Quindi, commetti cambiamenti usando il "$ git commit -m "Comando ed eseguire il"$ git pull"Comando di tirarli nel repository remoto Git. Infine, esegui il "$ git reset -Hard Head^"Comando di annullare l'operazione di pull. Questo manuale ha elaborato la procedura per annullare il tiro.