Popełniłem błąd, a jeden plik na projekcie w repozytorium git zawiera hasło. Nie stanowi to problemu, ponieważ nie jest publicznym repo, ale chciałbym się go pozbyć w repozytorium.edytuj plik we wszystkich zatwierdzeniach w git
Historia repozytorium jest bardzo prosta, ponieważ jestem jedynym programistą, więc ma tylko 12 zatwierdzeń i jedno z zatwierdzeń jest oznaczone.
Zmiana w tym przypadku nie wpłynie na nic w historii (różnica pozostanie taka sama), ponieważ hasło, które chcę usunąć, jest obecne od pierwszego zatwierdzenia. Chciałbym usunąć ten ciąg, jakby go tam nie było w żadnym momencie.
Czy jest jakieś polecenie, aby to zrobić, czy muszę zregenerować historię od samego początku z nowym punktem początkowym bez hasła i stosowaniem różnic na górze?
ja oflagowany to jako duplikat http://stackoverflow.com/questions/1186535/how-to- modify-a-specified-commit, gdzie masz odpowiedź. – zmo
@zmo: link, który podałeś, nie ma nic wspólnego z tym pytaniem.może to być duplikat czegoś, ale nie tego. – mvp