Supprimer des fichiers à partir du maître à github
Première fois de jouer avec git, et j'ai accidentellement ajouté tous les fichiers cachés avec mon commit. Maintenant que j'ai mis en place mon .gitignore, et les commis mes modifications, tous les fichiers se terminant par "~" sont toujours là.
Comment puis-je proposer mes fichiers locaux, et de les supprimer à partir du maître qui ne sont pas censées être plus là?
Tu veux dire en plus de la manière normale de faire git rm et de s'engager? Vous souhaitez réécrire l'histoire comme la validation n'est jamais arrivé?
Vous pouvez le faire; il suffit de réinitialiser votre tête avant le commit et push pour le dépôt, ce qui rend la tête. L'opération doit être configuré de façon à autoriser les fast-forward pousse bien. Aussi, toute personne tirant à partir de ce repo aurez à faire un hard reset pour suivre ce changement. La validation devient ordures, car il est non référencés; il obtient le garbage collector (dans les 45 jours ou quelque chose comme ça?)
Vous pouvez le faire; il suffit de réinitialiser votre tête avant le commit et push pour le dépôt, ce qui rend la tête. L'opération doit être configuré de façon à autoriser les fast-forward pousse bien. Aussi, toute personne tirant à partir de ce repo aurez à faire un hard reset pour suivre ce changement. La validation devient ordures, car il est non référencés; il obtient le garbage collector (dans les 45 jours ou quelque chose comme ça?)
OriginalL'auteur danielsvane | 2012-03-19
Vous devez vous connecter pour publier un commentaire.
Utilisation
git rm --cached FILENAME
de le supprimer à partir du référentiel, mais garder le fichier physiquement etgit add FILENAME
pour ajouter un fichier à votre référentiel. Vous aurez besoin de commettre une de cesgit commit
--cached
drapeau. +1 pour l'. 🙂Est-il possible de supprimer tous les sans traces/les fichiers ignorés, donc je n'ai pas à faire manuellement? Gedit crée un fichier caché pour tout ce qu'il a ouvert apparemment.
Les fichiers sont répartis sur tout votre structure de répertoire? Sinon, utilisez un certain GUI services publics, comme les tortoisegit facilement le faire.
Oui, ils sont répartis sur tout :/
windows search pour afficher la liste de vos "~" fichiers + tortoisegit = win
OriginalL'auteur Shocker
OriginalL'auteur user3280979