Git - supprimer la validation de l'histoire

Git - supprimer la validation de l'histoire
Git Commit est l'un des éléments importants du programme GIT. Le développeur différent travaille sur le projet à l'aide du référentiel de travail de Git et modifie les fichiers, fonctions et fonctionnalités du projet. Ensuite, ces modifications sont commises et enregistrées dans le référentiel local GIT à l'aide de Git Commit. Mais parfois, les utilisateurs de Git peuvent commettre à tort les modifications ou commettre les mêmes changements à plusieurs reprises, ce qui peut provoquer une confusion. Par conséquent, ces engagements doivent être retirés de l'histoire.

Cet article expliquera comment supprimer les commits de l'histoire.

Comment supprimer les engagements de l'histoire en git?

Pour supprimer tout engagement spécifique de l'historique, ouvrez d'abord le référentiel GIT. Modifiez les commits à travers le «Git Rebase". Après cela, le fichier Commits s'ouvrira dans l'éditeur sélectionné par défaut, d'où vous pouvez supprimer le commit du fichier et l'enregistrer.

Pour retirer un engagement de l'histoire, jetez un œil aux instructions fournies.

Étape 1: Open Git Terminal
Tout d'abord, ouvrez le terminal git du «Commencer" menu:

Étape 2: Open Git Repository
Ensuite, passez au référentiel GIT via le «CD" commande:

$ cd "C: \ git"

Étape 3: Vérifiez les journaux GIT
Consultez les journaux GIT en utilisant la commande fournie:

$ git journal

Étape 4: Modifier l'histoire
Utilisez le "Git Rebase»Commandez pour effacer le commit de l'histoire et spécifier le validation de la validation qui est la plus proche de celle qui doit être supprimée. Ici, l'option «-i» est utilisée pour modifier le fichier de validation:

$ git Rebase -I 2CB5BF1

Étape 5: Supprimer le commit
Ce faisant, le fichier de validation s'ouvrira dans l'éditeur sélectionné par défaut. Supprimer l'engagement que vous souhaitez supprimer. Par exemple, nous avons supprimé le «be7d3e3" commettre:

Après cela, appuyez sur le «Ctrl + s”Bouton pour enregistrer les modifications. Pour quitter l'éditeur Nano, frappez le «Ctrl + x" clé:

Maintenant, vérifiez si l'engagement est supprimé de l'historique ou non en affichant le journal GIT:

$ git journal

Vous pouvez voir que nous avons réussi à supprimer le commit de l'histoire:

Comment supprimer le plus récent engagement de l'histoire?

Pour supprimer le dernier engagement de l'histoire des engagements, passez par les étapes fournies.

Étape 1: Vérifiez le journal GIT
Tout d'abord, vérifiez les journaux GIT pour vérifier le commit le plus récent de l'histoire:

$ git journal

Étape 2: Supprimez le commit le plus récent
Pour supprimer le dernier engagement, exécutez le «git reset -Hard Head ~ 1" commande:

$ git réinitialisation - Tête dure ~ 1

Encore une fois, vérifiez le journal GIT pour vérifier si le commit récent est supprimé ou ne pas utiliser le «journal git" commande:

$ git journal

Nous avons développé comment supprimer l'engagement de l'histoire.

Conclusion

Conclusion
Pour supprimer le commit de l'histoire, ouvrez d'abord le référentiel Git. Ensuite, modifiez le commit par le biais du «Git Rebase -i " commande. Ce faisant, le fichier de validation s'ouvrira dans l'éditeur sélectionné par défaut. Supprimer l'engagement et enregistrer les modifications. Alors que pour supprimer les commits récents, utilisez le «git reset -Hard Head ~ 1" commande. Ce message a expliqué comment supprimer l'engagement de l'histoire.