J'ai supprimé un fichier de mon système local. Je souhaite maintenant mettre à jour la branche locale + la branche distante . Pour que le fichier soit également supprimé de la branche distante.
Je l'ai fait
git add -u
Il supprime le fichier supprimé de la branche locale mais le fichier reste toujours dans la branche distante .
Comment puis-je supprimer le fichier de la branche distante également?
4 Réponses :
Vous devez valider vos modifications (la suppression d'un fichier):
git push
Et le pousser vers la branche distante:
git commit -m "One file deletion"
vous devez pousser vos modifications pour les supprimer en utilisant. Assurez-vous de commencer par extraire le dernier code
git pull git commit -m "Your message" git push
Essayez de supprimer les fichiers mis en cache :
git rm -r --cached . git add . git commit -m "cached problems" git push
Supprimer un fichier du référentiel local devrait automatiquement se refléter sur le référentiel distant une fois que vous l'avez poussé.
Cependant, vous devez d'abord valider vos modifications:
git commit -m "Suppression d'un fichier"
Et après cela, transmettez votre code avec git push
Si vous souhaitez conserver votre fichier local, mais le supprimer de la connexion en ligne, vous devrez utiliser le
git rm
comme indiqué dans les réponses ci-dessus +, vous devrez l'ajouter à votre fichier .gitignore afin que toute modification apportée à ce fichier soit ignorée.
vous devez pousser vos modifications pour les supprimer en utilisant git commit -m "Votre message" puis
git push