Come annullare Git Pull

Come Annullare Git Pull



Git è il sistema di controllo della versione indipendente più utilizzato utilizzato per tenere traccia dei file di progetto. In Git possiamo eseguire più operazioni, come la creazione o l'aggiornamento di file e nuovi rami nel repository. Per salvare tutte le modifiche apportate al redo remoto nel repository locale, puoi eseguirne il commit e il pull. Puoi anche ripristinare o annullare le modifiche utilizzando il ' $ git reset –hard HEAD^ comando '.

Questo manuale discuterà come annullare il pull di Git.

Come annullare Git Pull?

Git consente agli utenti di annullare le modifiche apportate in precedenza. A questo scopo, faremo un esempio; per prima cosa creeremo e aggiungeremo un file nel repository Git. Quindi, esegui il commit delle modifiche ed esegui il pull nel repository remoto Git. Infine, annulla l'operazione di pull utilizzando il comando.







Ora, andiamo verso le istruzioni!



Passaggio 1: vai a Git Repository
Per prima cosa, passa al repository Git utilizzando ' CD comando ':



$ CD 'C:\Utenti\hazmat\Git\Linux_1\Linux-redo'





Passaggio 2: crea un nuovo file
Quindi, esegui il ' tocco ” comando per creare un nuovo file nel repository Git:

$ tocco file2



Passaggio 3: aggiungi file
Ora aggiungi il file di backtracking all'area di staging dall'area di lavoro:

$ git aggiungi file2

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

$ git commit -m 'file2 aggiunto'

Passaggio 5: Git Pull
Esegui il ' git tirare ” comando per eseguire il pull di tutte le modifiche al commit nel repository remoto:

$ git tirare

Qui si aprirà l'editor predefinito, aggiungerà un commento, salverà le modifiche ed esce:

Come puoi vedere, abbiamo eseguito l'azione pull al repository remoto. I nostri rami di repository locali e remoti sono stati uniti correttamente:

Nota : Passiamo ai passaggi successivi per annullare il pull di Git.

Passaggio 6: controlla Git Log
Ora, controlla la cronologia del registro di tutte le modifiche al commit utilizzando ' registro git ” comando con il “ – ancora di salvezza ” bandiera e “ -grafico ' opzione:

$ registro git --ancora di salvezza --grafico

Si può vedere, abbiamo effettuato cinque commit nel repository Git e il commit più recente è ' *4e4d7a8 ”. Ora copieremo il riferimento del commit precedente negli appunti:

Passaggio 7: annullare l'estrazione
Quindi, esegui il ' git reset ” comando con il “ -difficile ' bandiera:

$ git reset --difficile TESTA^

Qui abbiamo specificato il “ TESTA^ ” che sposterà HEAD al commit precedente:

Passaggio 8: controlla il registro
Per verificare l'azione di annullamento di Git pull, eseguire il ' registro git comando ':

$ registro git --ancora di salvezza --grafico

Sotto l'output indica che abbiamo ripristinato correttamente l'azione eseguita:

Puoi anche specificare il ' TESTA~1 ” per tornare al commit prima di HEAD:

$ git reset --difficile TESTA~ 1

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

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

Conclusione

Per annullare il pull di Git, prima apri il terminale Git sul tuo sistema e spostati nel repository Git. Quindi, crea e aggiungi un file al redo. Quindi, esegui il commit delle modifiche utilizzando ' $ git commit -m ” comando ed eseguire il “ $ git tirare ” per estrarli nel repository remoto Git. Infine, esegui il ' $ git reset –hard HEAD^ ” comando per annullare l'operazione di pull. Questo manuale ha elaborato la procedura per annullare il pull di Git.