5
Próbuję usunąć plik, który ma poufne dane przy użyciu this GitHub procedure.usuwanie pliku z historii git nie działa
To jednak nie działa w przypadku mojego konkretnego repo. Kiedy uruchomić:
git filter-branch --index-filter 'git rm --cached --ignore-unmatch some_file.json' \
--prune-empty --tag-name-filter cat -- --all
Uzupełnia z:
Rewrite 73f9cce9ab282cec272022314f361c1cd48955a7 (418/418)
WARNING: Ref 'refs/heads/master' is unchanged
WARNING: Ref 'refs/remotes/origin/blah' is unchanged
WARNING: Ref 'refs/remotes/origin/blah2' is unchanged
WARNING: Ref 'refs/remotes/origin/blah3' is unchanged
WARNING: Ref 'refs/remotes/origin/blah4' is unchanged
WARNING: Ref 'refs/remotes/origin/master' is unchanged
Ale nic się nie zmieniło. Kiedy zrobić
git push origin master --force
mówi
Wszystko up-to-date
Czy ktoś wie, co robię źle?
Nieparzysta. A plik zdecydowanie ma historię? Zakładam też, że 'some_file.json' jest jego pełną ścieżką? – Christopher
Okay tak, jestem kulawy. Nie używałem pełnej ścieżki. Myślę, że to jest wymagane. Dzięki! – przygode
Rzeczywiście. Jeśli chodzi o git, nazwa pliku zawiera pełną ścieżkę, w przeciwnym razie nie ma różnicy między './Some_file.json' i'./Path/here/some_file.json'. – Christopher