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?)

OriginalL'auteur danielsvane | 2012-03-19