Se per errore effettui un commit in un file che non richiede commit, puoi annullarlo.
Usa git log per controllare prima il log di commit
commit 422bc088a7d6c5429f1d0760d008d86c505f4abe
Author: zhyq0826 <zhyq0826@gmail.com>
Date: Tue Sep 4 18:19:23 2012 +0800
Rimuovere il limite al numero di ricerche recenti
commit 8da0fd772c3acabd6e21e85287bdcfcfe8e74c85
Merge: 461ac36 0283074
Author: zhyq0826 <zhyq0826@gmail.com>
Date: Tue Sep 4 18:16:09 2012 +0800 Trova il valore hash del commit che deve essere ripristinato,
Git reset --Hard commit_id
Usa il comando sopra per tornare indietro
Quanto segue è di Douban
Il diario di Cang Yan
Causa: No Xiaoxin ha inviato il file che registra l'IP del server aziendale, il numero dell'account e la password a git
Metodi:
Altri:
Secondo –soft –mixed –hard, l'albero di lavoro, l'indice e HEAD vengono reimpostati: git reset –mixed: Questo è il modo predefinito, git reset senza parametri, cioè torna a una certa versione, mantenendo solo il codice sorgente, le informazioni di commit e indice git reset – soft: Torna a una certa versione, annulla solo le informazioni di commit e non torna al livello del file indice. Se vuoi comunque inviare, commit direttamente git reset – difficile: Torna completamente a una certa versione, e anche il codice sorgente locale cambierà al contenuto della versione precedente
HEAD l'ultimo commit HEAD^ Ultima volta <commit_id> Il valore SHA1 per ogni commit. può essere visto nel git log o nella scheda commit sulla pagina
|