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.