Si vous commencez accidentellement un fichier qui n’a pas besoin d’être commit, vous pouvez l’annuler.
Utilisez git log pour vérifier d’abord le journal de validation
commit 422bc088a7d6c5429f1d0760d008d86c505f4abe
Author: zhyq0826 <zhyq0826@gmail.com>
Date: Tue Sep 4 18:19:23 2012 +0800
Supprimez la limite du nombre de recherches récentes
commit 8da0fd772c3acabd6e21e85287bdcfcfe8e74c85
Merge: 461ac36 0283074
Author: zhyq0826 <zhyq0826@gmail.com>
Date: Tue Sep 4 18:16:09 2012 +0800 Trouvez la valeur de hachage du commit qui doit être annulée,
Git reset -- difficile commit_id
Utilisez la commande ci-dessus pour revenir en arrière
Voici celui de Douban
Le journal de Cang Yan
Cause : Non, Xiaoxin a soumis le fichier enregistrant l’adresse IP du serveur de l’entreprise, son numéro de compte et son mot de passe à git
Méthodes :
Autres :
Selon –soft –mixed –hard, l’arbre de travail, l’index et la TÊTE sont réinitialisés : git reset –mixed : C’est la méthode par défaut, git reset sans aucun paramètre, c’est-à-dire qu’il revient à une certaine version, seuls le code source, les informations de commit et d’index sont conservés git reset –soft : Retour à une certaine version, ne revient que les informations de validation, et ne revient pas au niveau du fichier d’index. Si tu veux toujours soumettre, engage directement git reset – difficile : Revenez complètement à une certaine version, et le code source local changera également pour revenir au contenu de la version précédente
Commit le plus récent de HEAD HEAD^ Dernière fois <commit_id> La valeur SHA1 pour chaque commit. peut être consultée dans le journal git ou dans l’onglet commit sur la page
|