Supprimer le fichier du dernier engagement | Git

Supprimer le fichier du dernier engagement | Git
Git est un outil de contrôle de version bien connu fréquemment utilisé pour gérer les projets et leur code source. Les développeurs qui travaillent avec GIT éprouvent un environnement hors scène, stade et engagé. Dans un environnement UNSAGE, le programmeur peut modifier des fichiers et les envoyer dans l'environnement de mise en scène, également connu sous le nom d'espace index. Les fichiers présents dans l'espace de mise en scène sont prêts à s'engager. L'espace engagé est le principal référentiel où toutes les modifications sont implémentées.

Habituellement, les utilisateurs peuvent souhaiter annuler les modifications engagées et essayer de ramener le projet à un état précédent ou peut vouloir modifier le dernier fichier engagé et souhaiter revenir le fichier dans un environnement de mise en scène ou de débit.

Cet article discutera:

  • Comment supprimer un fichier du dernier engagement via la commande git réinitialisée?
  • Comment supprimer un fichier de la dernière commission via Git RM Commande?

Alors, commençons!

Comment supprimer un fichier du dernier engagement via la commande git réinitialisée?

Pour supprimer un fichier du dernier engagement à l'aide de la commande GIT REIT, ouvrez d'abord le référentiel de travail GIT et utilisez le "git reset -Soft Head ~ 1" commande.

Pour supprimer un fichier du dernier commit, consultez la procédure fournie.

Étape 1: Ouvrez Git Bash Git Terminal
Du "Commencez»Menu, ouvrez le terminal Git Bash:

Étape 2: Passez au référentiel GIT
Accédez au référentiel local GIT:

$ cd "C: \ git"

Étape 3: faire un nouveau fichier
Faire un nouveau fichier dans le référentiel GIT:

$ touch file1.SMS

Étape 4: Ajouter un fichier à la zone de la scène
Après avoir créé un nouveau fichier, ajoutez-le à la zone de stadification en utilisant la commande fournie:

$ git ajouter un fichier1.SMS

Passons à l'étape suivante pour vérifier si le fichier est ajouté à une zone de mise en scène.

Étape 5: Vérifier l'état du fichier
Vérifiez l'état du référentiel pour vérifier si le fichier est ajouté à une zone de stadification ou non:

$ statut git

Ici, vous pouvez voir que le fichier est ajouté avec succès dans la zone de mise en scène:

Étape 6: Commissez le fichier de scène
Ensuite, engagez le fichier mis en scène via le «git engager«Commande et spécifiez le message requis avec le«-m" option:

$ git commit -m "file1 est engagé"

Étape 7: Vérifiez le journal GIT
Vérifiez le journal GIT pour vérifier si les modifications sont engagées ou non:

$ git journal

Étape 8: supprimer le fichier du dernier engagement
Ensuite, supprimez le fichier du dernier engagement à l'aide du «réinitialisation git«Commande avec le«-doux”Option, car il déplacera les fichiers engagés dans la zone de stadification sans perdre de contenu de fichier:

$ git réinitialisation - tête douce ~ 1

Après cela, vérifiez l'état GIT pour vérifier si le fichier a été remis à la zone de mise en scène:

$ statut git

Ici, vous pouvez voir, nous avons supprimé le fichier du dernier commit, et il a été ajouté à la zone de mise en scène:

Comment supprimer un fichier de la dernière commission via Git RM Commande?.

Pour supprimer le fichier du dernier engagement à l'aide de la commande GIT RM, consultez la procédure fournie.

Étape 1: Créez un nouveau fichier
Tout d'abord, créez un nouveau fichier dans le référentiel actuellement ouvert:

$ touch file2.SMS

Étape 2: Ajouter des fichiers et des répertoires à la zone de mise en scène
Pour ajouter tous les fichiers non stages dans la zone de stadification, utilisez la commande donnée avec le «." option:

$ git add .

Étape 3: Vérifiez l'état du référentiel GIT
Vérifiez l'état du référentiel GIT pour vérifier si les fichiers et les répertoires sont ajoutés à la zone de mise en scène ou non:

$ statut git

Étape 4: commettre tous les fichiers de mise en scène
Ensuite, engagez les fichiers de mise en scène à l'aide de la commande fournie:

$ git commit -m "Tous les fichiers sont engagés"

Vérifiez le journal du référentiel GIT pour vérifier si les fichiers sont engagés ou non:

$ git journal

Étape 5: supprimer le fichier du dernier engagement
Enfin, pour supprimer le fichier du dernier engagement de la zone de mise en scène, utilisez le «Git RM" commande:

$ git rm - Cached File2.SMS

Étape 6: Vérifier l'état
Encore une fois, vérifiez l'état actuel du référentiel GIT:

$ statut git

La sortie ci-dessous indique que nous avons réussi à supprimer le fichier du dernier engagement et de la zone de mise en scène:

Nous vous avons appris à supprimer le fichier du dernier engagement.

Conclusion

Les utilisateurs peuvent supprimer le fichier du dernier engagement et restaurer la version précédente. Pour supprimer le fichier uniquement du dernier commit sans perdre son contenu, utilisez le «$ git reset -Soft Head ~ 1" commande. Pour supprimer le fichier de la dernière validation et supprimer de la zone de mise en scène, utilisez le «$ git rm-a été mis " commande. Dans cet article, nous vous avons appris à supprimer les fichiers du dernier engagement.