Pytania oznaczone «git-filter-branch»

git filter-branch to natywne narzędzie Git używane do intensywnego przepisywania gałęzi i jest często używane do usuwania niechcianych dużych lub tajnych plików z historii repozytorium Git.

2391
Jak zmienić nazwisko autora i autora danych oraz adres e-mail wielu zatwierdzeń w Git?

На этот вопрос есть ответы на przepełnienie stosu на русском : Поменять у автора и коммитера емейл и имя во всех коммитах Pisałem prosty skrypt na szkolnym komputerze i zatwierdzałem zmiany w Git (w repozytorium, które było w moim pendrive, sklonowane z mojego komputera w...

208
Jak usunąć starą historię z repozytorium git?

Obawiam się, że nie mogłem znaleźć czegoś takiego jak ten konkretny scenariusz. Mam repozytorium git z dużą historią: ponad 500 oddziałów, ponad 500 tagów, od połowy 2007 roku. Zawiera ~ 19.500 zmian. Chcielibyśmy usunąć całą historię przed 1 stycznia 2010 r., Aby była mniejsza i łatwiejsza w...

87
git rm - fatal: pathspec nie pasuje do żadnych plików

Dodałem przypadkowo ponad 9000 zdjęć do folderu mojego projektu. I popełnił ich. Następnie usunąłem je z dysku. Zobowiązany. Teraz próbuję wypchnąć zmiany na serwer git. Ale trwa to zbyt długo i próbuje wysłać 12 Gb danych. Sprawdziłem rozmiar plików na dysku i widzę, że .gitfolder naprawdę...