Si vous faites un commit mais n'ont pas poussé vos modifications à tout autre référentiel, il est facile de se débarrasser avec git-rebase
ou git-filter-branch
plus puissant. Cependant, il semble que vous ayez déjà poussé ces gros fichiers en amont.
Si ces changements ont déjà été partagées entre de nombreux dépôts, en particulier ceux qui ont eu des travaux supplémentaires pour les appliquer, alors cela pourrait être difficile à nettoyer sans causer de perturbations. Si les changements ne sont pas encore largement partagée, vous pouvez utiliser quelque chose comme git-filter-branch
pour traiter le dépôt « maître » (selon celle qui est) pour supprimer les fichiers volumineux. Ensuite, remplacez l'ancien référentiel maître par votre nouveau référentiel et continuez à partir de ce point. Vous devrez peut-être prudent en tirant des changements de ce nouveau référentiel maître dans les référentiels existants, ou tout simplement de les jeter et faire un nouveau clone.
J'ai également pas trouvé une solution pour cela: mon application 2.3MB est tout-de-la-soudaine ~ 81MB. – arbales