Comment supprimer le fichier engagé après la poussée dans git?

Comment supprimer le fichier engagé après la poussée dans git?

Git est un outil de suivi essentiel pour tout le monde, ce qui est facile à utiliser. Les développeurs peuvent ajouter plusieurs fichiers à leur référentiel et les supprimer du référentiel local GIT s'ils n'en ont plus besoin, même en publier un. Il peut être nécessaire lors de la publication de contenu involontairement sensible, E.g., Fichiers contenant des clés d'API ou des informations d'identification de connexion et bien d'autres.

Cet article discutera de la manière la plus simple de retirer les fichiers engagés après avoir poussé Git.

Comment supprimer le fichier engagé après la poussée dans git?

Essayez les étapes ci-dessous pour supprimer le fichier engagé du référentiel après avoir poussé Git:

    • Rediriger vers le référentiel requis.
    • Afficher le contenu existant du référentiel actuel.
    • Vérifiez l'URL distante et récupérez la version mise à jour du serveur GitHub.
    • Poussez tout le contenu local vers le référentiel distant particulier.
    • Utilisez le "Git RM-mis ”Commande pour supprimer le fichier souhaité du référentiel local.
    • Utilisez le "push git" commande.

Étape 1: Passez à la requise Dépôt

Tout d'abord, accédez au référentiel GIT souhaité en tapant le «CD" commande:

$ CD "C: \ Users \ nazma \ git \ test_repo"


Étape 2: répertorier le contenu

Ensuite, exécutez le «LS”Commande pour vérifier le contenu de travail actuel disponible:

$ ls



Étape 3: Afficher la liste éloignée

Pour afficher la liste URL distante, utilisez le «télécommande git" commande:

$ git Remote -v



Étape 4: Télécharger le contenu distant mis à jour

Pour effectuer l'opération PUSH, les utilisateurs doivent télécharger le contenu mis à jour du référentiel distant à l'aide du "git chercher" commande:

$ git fetch maître d'origine


Ici le "origine«Est le nom de l'URL distante, et«maître«Est le nom de la branche à partir de laquelle il faut récupérer le contenu distant:


Étape 5: Poussez les modifications locales

Ensuite, exécutez le «push git«Commande pour pousser toutes les modifications ajoutées localement au serveur GitHub:

$ git push origin maître


Comme vous pouvez le voir, nous avons réussi à pousser le contenu local mis à jour vers le référentiel distant:


Étape 7: supprimer un fichier particulier

Enfin, supprimez le fichier souhaité du référentiel local qui est poussé vers le serveur GitHub:

$ git rm - fichier cache1.SMS


Dans la commande ci-dessus, le «-mis en cache"L'option est le synonyme du"mise en scène" drapeau. Selon la sortie ci-dessous, le fichier spécifié est supprimé avec succès:


Étape 8: commettre des modifications

Maintenant, pour mettre à jour le référentiel de travail actuel avec des modifications supplémentaires, utilisez le "git engager«Commande avec le«-suis”Indicateur pour toutes les modifications et le message de validation souhaité:

$ git commit -am "fichier1.txt retirer "



Étape 9: Mettre à jour le référentiel distant

Enfin, utilisez le «push git”Commande pour supprimer le fichier du serveur GitHub qui a été poussé précédemment:

$ git push



C'est tout! Vous avez appris la méthode de suppression du fichier engagé après avoir poussé Git.

Conclusion

Pour supprimer le fichier engagé du référentiel après avoir poussé Git, tout d'abord, passez au référentiel requis, puis énumérez son contenu. Après cela, affichez l'URL distante et récupérez la version mise à jour du serveur GitHub, et poussez tout le contenu local vers le référentiel distant particulier. Ensuite, supprimez le fichier particulier du référentiel local et exécutez le "push git" commande. Ce message a décrit la façon de supprimer les fichiers engagés après avoir poussé Git.