Git annulla i primi 10 modi per annullare gli errori in git?

Git annulla i primi 10 modi per annullare gli errori in git?
Come altri sistemi di controllo di versione decentralizzati, Git consente anche agli utenti di creare e apportare modifiche ai file di progetto con l'aiuto dei diversi comandi GIT. Sono inoltre autorizzati a annullare o ripristinare le operazioni eseguite accidentalmente, come la rimozione o l'eliminazione di file, cartelle, filiali, commettere la filiale errata e molti altri.

In questo manuale, imparerai 13 modi per ripristinare gli errori in Git.

Git Annulla: 13 modi per annullare gli errori in Git?

Chiunque utilizza il sistema di versioning Git può commettere errori o eseguire operazioni insolite che non sono necessarie in alcuni punti. Potrebbe essere a causa della fusione dei rami o dei file sbagliati, della rimozione di rami errati, modifiche a commit errate o qualcos'altro. Ma non preoccuparti! Esistono diversi modi per annullare o ripristinare questi errori.

Dai un'occhiata ai 13 consigli pratici uno per uno per ripristinare gli errori in git senza sforzo!

1. Smetti di monitorare un file tracciato

Supponiamo di aver erroneamente aggiunto un file non tracciato chiamato "file.tronco d'albero"E Git mostra che ci sono modifiche spostate nel file.registro ogni volta che esegui il comando. Per ripristinare questo file e interrompere il monitoraggio, il comando sotto fornito è utile:

$ git rm -file cached.tronco d'albero

2. Scartare i cambiamenti locali

Se stai lavorando su un progetto importante e ti esauri di lavorare continuamente sulla stessa funzionalità. Di conseguenza, aggiorni e salvi accidentalmente le modifiche con alcuni errori e dopo averli salvati, ti rendi conto che avevano torto.

Git ha un servizio per gli utenti per scartare le modifiche e salvare il file nello stato precedente. A tale scopo, usa il comando di seguito:

$ git checkout --

3. Ripristina le modifiche locali

Nel caso in cui hai apportato modifiche al repository locale Git ma non ha spinto le modifiche al repository remoto ed è necessario annullare alcuni commit all'ultima versione, eseguire il seguente comando:

$ git reset

Il comando sopra indicato ripristinerà semplicemente la cronologia del repository alla versione SHA selezionata.

4. Annullare le modifiche commesse

È simile allo scenario sopra disclusivo, ma potresti aver già commesso cambiamenti e capito che qualcosa è andato storto. In questa situazione, non fare il panico; Basta eseguire il "Git Ripristina"Comando con il riferimento commit:

$ git torna

Il comando sopra fornito è utile per ripristinare gli effetti dell'ultimo commit.

5. Cambia l'ultimo messaggio di commit

A volte, hai commesso errori di battitura mentre commetteva modifiche al repository. Abbiamo una soluzione rapida a questa situazione, eseguiamo questo comando:

$ git commit --mend -m

Dopo aver eseguito il comando sopra, il messaggio di commit verrà aggiornato e sostituito con uno nuovo.

6. Revisione dei vecchi commit

Git è progettato per salvare copie di progetti in modo che gli utenti non debbano mai preoccuparsi di danneggiare i file di progetto. Possono rivisitare e mostrare qualsiasi cronologia del commit del progetto. Il comando di registro Git viene utilizzato per mostrare commessi per la filiale attualmente selezionata:

$ git log --oneline

7. Eliminazione di vecchi commit

Se vuoi eliminare un vecchio commit nel mezzo della storia, il "Git Ripristina"Il comando è utile. Può aggiungere un nuovo commit, che ripristina tutto ciò che il commit medio è cambiato:

$ git torna

8. Passa un commit in una filiale diversa

Git ha quasi lo stesso nome di filiali, che possono confondere gli utenti mentre lavorano nelle filiali e possono apportare involontariamente cambiamenti in un altro ramo piuttosto che in quello corretto. Se commettono modifiche al repository e desiderano applicare queste modifiche al ramo corretto, ecco un comando utile:

$ git Cherry-Pick

Seleziona un commit dal ramo richiesto e applica a un altro usando "scegliere selettivamente". Prima di cambiare i commit, assicurarsi che gli utenti stiano lavorando nella filiale, desiderano applicare il commit.

9. Ripristina un ramo cancellato

A volte, a causa del numero multiplo di filiali inutilizzati, l'utente elimina alcuni di loro per liberare il repository all'interno dello spazio, ma possono eliminare il ramo di lavoro involontariamente. Su GIT, gli utenti possono ripristinare le filiali eliminate utilizzando il comando fornito:

$ git checkout -b

10. Prima di commettere ripristinare un file eliminato

Se hai rimosso un file prima di impegnarti nel repository Git senza salvarlo e realizzato di aver commesso un errore, digita semplicemente il comando di seguito per ripristinare il file eliminato:

$ git checkout Head

11. Dopo aver commesso un file eliminato

È lo stesso errore discusso nello scenario sopra. Se l'utente ha eliminato un file dopo aver commesso modifiche al repository Git, seguire il comando fornito per tornare:

$ git reset -testa hard ~ 1

12. Indice di stadiazione

Per commettere e aggiungere aggiornamenti o modifiche dalla directory di lavoro all'indice di stadiazione, il "reset git"Il comando è più comunemente usato per annullare le modifiche all'indice di stadiazione:

$ git reset

13. Dati di backup

Salvare tutte le modifiche e fare un backup di loro aiuta gli utenti nelle loro peggiori situazioni, come la cancellazione della filiale, la vecchia eliminazione del repository, la sovrascrizione della testa, i problemi tecnici o il fallimento hardware. È vantaggioso quando gli utenti gestiscono gli scenari dichiarati.

Conclusione

Esistono diversi modi per annullare molteplici operazioni di eliminazione utilizzando comandi GIT, come l'interruzione del processo di tracciamento in file non tracciati, il rilascio o il ripristino delle modifiche locali, eliminando i file prima e dopo l'impegno nel repository, annullando le modifiche di commit, cambiando la filiale, aggiornando l'ultimo messaggio, rivedere ed eliminare i vecchi commit, indice di stadiazione e dati di backup. Questo manuale ha discusso dei 13 diversi metodi per ripristinare gli errori in Git.