Supprimer un engagement Git qui n'a pas été poussé

Supprimer un engagement Git qui n'a pas été poussé

Git est un outil populaire pour les projets DevOps utilisés pour garder une trace des différentes versions des projets et fournit de nombreuses fonctionnalités pour le faire, comme un référentiel Git, une cachette Git, des succursales Git et bien d'autres. De plus, les utilisateurs de Git peuvent facilement annuler ou rétablir les modifications et restaurer la version précédente du projet en supprimant Git Commits qui n'ont pas encore été poussés.

Ce message démontrera la méthode de suppression d'un engagement Git qui n'a pas été poussé.

Supprimer un engagement Git qui n'a pas été poussé

Pour supprimer l'engagement GIT qui n'a pas été poussé, ouvre d'abord le référentiel local GIT. Ensuite, utilisez le «réinitialisation git" commande.

Pour supprimer l'engagement GIT, consultez la procédure ci-dessous.

Étape 1: Lancez Git Terminal

Ouvrez le terminal Git Bash dans le menu Démarrer:

Étape 2: Open Git Repository

Ouvrez le référentiel GIT via le «CD" commande:

$ cd "C: \ git"

Étape 3: faire un nouveau fichier

Ensuite, utilisez le «touche”Commande pour créer un nouveau fichier:

$ touch file1.SMS

Étape 4: Ajouter un fichier à l'environnement de mise en scène

Ajoutez le fichier créé dans l'environnement de stadification en utilisant la commande mentionnée:

$ git ajouter un fichier1.SMS

Vérifiez le statut du référentiel GIT avec le «statut git”Commande pour voir si le fichier a été ajouté à l'environnement de stadification:

$ statut git

Étape 5: Commissez le fichier

Pour mettre en œuvre des modifications, engagez le fichier à partir de l'environnement de stadification:

$ git commit -m "premier engagement"

Vérifiez les journaux du référentiel GIT pour voir si les modifications ont été engagées ou non:

$ git journal

Vous pouvez voir que le fichier a été commis avec succès ici:

Étape 6: Supprimer Git Commit

Afin de supprimer l'engagement GIT qui n'a pas été poussé, exécutez le «réinitialisation git" commande. Cette commande reviendra le commit à l'engagement précédent et rejette le nouvel engagement:

$ git réinitialiser la tête ~ 1

Vérifiez une fois de plus les journaux GIT pour vous assurer que le commit GIT a été supprimé ou non:

$ git journal

La sortie ci-dessous indique que nous avons réussi à supprimer le commit GIT qui n'a pas encore été poussé:

Alternativement, les utilisateurs de GIT peuvent utiliser le «réinitialisation git«Commande avec le«-dur" option:

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

Nous avons démontré la méthode de suppression d'un engagement Git qui n'a pas été poussé.

Conclusion

Pour supprimer un engagement Git qui n'a pas été poussé, ouvrez d'abord le référentiel local GIT. Ensuite, faites un nouveau engagement à mettre en œuvre des modifications en utilisant le «git engager" commande. Afin de supprimer l'engagement GIT qui n'a pas été poussé, utilisez le «git réinitialiser la tête ~ 1"Commande ou"git reset -Hard Head ~ 1" commande. Ce message a démontré la méthode de suppression de l'engagement Git qui n'a pas été poussé.