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:
É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.