Jak usunąć historię zatwierdzenia w Github
- 4451
- 1215
- Pani Janina Cieśla
Zasadniczo nie jest dobrym pomysłem usuwanie historii zatwierdzenia w repozytorium GIT, ponieważ zobowiązania reprezentują historię projektu i wprowadzone do niego zmiany. Mogą jednak istnieć sytuacje, w których chcesz usunąć zatwierdzenia, ponieważ zawierają one poufne informacje, albo dlatego, że chcesz zreorganizować historię repozytorium.
Usuń historię zatwierdzenia w repozytorium Github
Postępuj zgodnie z poniższą instrukcją, aby całkowicie usunąć historię zatwierdzenia repozytorium GitHub.
Ostrzeżenie: to całkowicie usunie twoją starą historię zatwierdzenia, nie możesz jej ponownie odzyskać.- Utwórz gałąź Orphan - Utwórz nową gałąź sierot w repozytorium GIT. Nowo utworzony oddział nie będzie pokazał
„Git gałąź”
Komenda.Git Checkout --orphan temp_branch
- Dodaj pliki do oddziału - Teraz dodaj wszystkie pliki do nowo utworzonej gałęzi i zatwierdź je za pomocą następujących poleceń.
Git dodaj -a
git commit -am „Pierwszy zatwierdzenie”
- Usuń Master Branch - Teraz możesz usunąć gałąź główną ze swojego repozytorium GIT.
Git Branch -d Master
- Zmień nazwę obecnej gałęzi - Po usunięciu gałęzi głównej zmieńmy nazwę nowo utworzonej nazwy oddziału na opanowanie.
Git Branch -Master
- Pchaj zmiany - Ukończyłeś zmiany w lokalnym repozytorium GIT. Na koniec popchnij swoje zmiany do repozytorium zdalnego (GitHub).
GIT PUSH -F Origin Master
Należy pamiętać, że usunięcie historii zatwierdzenia jest destrukcyjną operacją, ponieważ na stałe usuwa zatrudnienie z repozytorium. Zasadniczo nie zaleca się usuwania historii zatwierdzenia, chyba że jest to absolutnie konieczne.
Wniosek
W tym samouczku opisaliśmy wam, aby usunąć historię zatwierdzenia repozytorium Github. Tę samą instrukcję można przestrzegać na innych dostawcach repozytorium GIT, takich jak Gitlab, Bitbucket itp.
- « Bezpieczeństwo online odgrywa kluczową rolę w reputacji firmy
- Jak zainstalować Pycharm na Ubuntu 18.04 »