Comment Git REVERT -NO-COMMIT sans mise en scène

Comment Git REVERT -NO-COMMIT sans mise en scène

Git Commit contient les informations complètes des modifications appliquées dans le référentiel, qui peuvent être utilisées plus tard pour visualiser toutes les modifications. Chaque engagement a un engagement unique que j'avais appelé Sha-Hash. Les développeurs peuvent faire reculer les modifications engagées avec un nouvel ID de validation et un message. De plus, s'ils ne veulent pas ajouter de nouveaux engins et des modifications non stages, ils peuvent utiliser le «-n«Comme le«-sans engagement"Option avec le"Git REVERT " commande.

Cette rédaction traite de la procédure de retour des changements sans les mettre en scène et le nouvel engagement.

Comment Git REVERT -NO-COMMIT sans mise en scène?

Suivez les étapes indiquées ci-dessous pour retirer les modifications engagées sans nouveaux engins et les placer dans la zone de travail:

    • Allez au répertoire Git Root.
    • Vérifiez le court engagement Sha-Hash.
    • Choisissez le sha-hash d'un engagement particulier qui doit modifier sans mise en scène.
    • Exécutez le "git revert -n && git reset Head" commande.

Étape 1: Passez au répertoire racine

Tapez la commande suivante et redirigez vers le répertoire root git:

$ cd "C: \ Users \ nazma \ git"


Étape 2: Vérifiez Git Commit Sha-Hash

Ensuite, affichez l'historique des journaux du référentiel de travail actuel en exécutant le «journal git" commande:

$ git log --online -5


Ici le "-une ligne"L'option affichera le court ID de validation et"-5«Est la gamme de validations qui doivent afficher. Nous avons sélectionné le commit ci-dessous pour le retour des changements:


Étape 3: Git REVERS

Enfin, exécutez le «Git REVERT" et "réinitialisation git«Commandes avec le« sélectionné »-n”Option, hachage de validation et pointeur de tête précédemment sélectionné:

$ git revert -n bee2ca6 && git réinset la tête


Le "Git REVERT"La commande génère généralement le message de validation automatique, pour éviter cela"-n”L'option est utilisée qui représente le non-engagement. Comme vous pouvez le voir, les changements sont revenus sans un nouvel engagement et se déplacent dans la zone de travail:


Étape 4: Assurer le fonctionnement du retour

Enfin, utilisez le «journal git»Commande pour afficher l'historique des journaux de la branche de travail actuelle:

$ git log --online -5


Comme vous pouvez le voir, le pointeur de tête a réussi à passer à la commit sha-hash sélectionné et les modifications sont retournées à la zone de travail sans nouvelle validation:


C'est tout! Nous avons fourni le processus de retour des changements du référentiel GIT à la zone de travail sans nouveaux engagements.

Conclusion

Pour réintégrer les modifications engagées sans nouveaux engagements et les placer dans la zone de travail, déménagez d'abord dans le répertoire des racines Git et affichez le court engagement Sha-Hash. Sélectionnez le sha-hash d'un engagement particulier qui doit modifier sans mise en scène. Ensuite, exécutez le «git revert -n && git reset Head" commande. Cet article a expliqué la méthode de retour des changements sans les mettre en scène et les nouveaux commits.