Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 11614|Répondre: 1

git undo commit

[Copié le lien]
Publié sur 28/04/2018 16:37:25 | | |
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




Précédent:Caractéristiques personnalisées du modèle MVC
Prochain:Téléchargement de l’outil de promotion de masse Alibaba Cloud SMS
Publié sur 28/04/2018 17:40:22 |
https://git-scm.com/book/zh/v2
Instructions de fonctionnement Git
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com