Est-il possible de supprimer tous les fichiers d'un référentiel et de le mettre à jour avec seulement les fichiers que j'ai dans ma machine locale ? La raison est que, il y a certains fichiers qui ne sont pas nécessaires dans mon github et donc je veux supprimer ces fichiers. Au lieu de supprimer les fichiers un par un, je voulais voir si c'était possible de supprimer tous les fichiers de mon dépôt git et de le mettre à jour avec seulement les fichiers de ma machine locale. J'espère que c'est clair. Merci.
Réponses
Trop de publicités?Ce processus est simple, et suit le même flux que tout commit git.
- Assurez-vous que votre dépôt est entièrement à jour. (ex :
git pull
) - Naviguez vers votre dossier repo sur votre disque local.
- Supprimez les fichiers dont vous ne voulez plus.
- Puis
git commit -m "nuke and start again"
- Puis
git push
- Profit.
Tout d'abord, Naviguez vers votre dossier en utilisant cd (changer de répertoire). Ensuite, assurez-vous que vous êtes dans la bonne branche git sur laquelle vous voulez travailler en utilisant la commande
git branch
Si vous voulez supprimer l'ensemble des fichiers, vous pouvez faire de même en utilisant la fonction
git rm -r .
pour la suppression d'un seul fichier,
git rm file1.txt
( file1.txt - nom du fichier )
pour supprimer un dossier,
git rm -r foldername
Après avoir supprimé les fichiers ou les dossiers, vous devez les valider :
git commit -m "your comment"
Ensuite, vous pouvez pousser la branche :
git push
// for example,
git push origin develop
(cela mettra à jour le dépôt d'origine)
0 votes
Duplicata de Comment supprimer un fichier du repo git ?