Mam dwa odłączone zatwierdzenia. Jak mogę je usunąć tak, jakby nigdy nie były? Nie chcę zapisywać historii ani innych dzienników. Nic.Jak mogę usunąć odłączone zatwierdzenia od git?
Odpowiedz
Masz na myśli zobowiązania popełnione, gdy miałeś odłączoną HEAD? Jeśli tak, po prostu:
git checkout some_branch
Twoje zatwierdzenia nie będą już widoczne w np. git log
. W pewnym momencie zostaną utylizowane ze składowania, podczas gdy Git uruchamia swe odśnieżanie. Jeśli chcesz teraz coś przetłumaczyć, zobacz odpowiedzi na to pytanie: How to remove unreferenced blobs from my git repo.
Po wykonaniu tych kroków, nadal mogę sprawdzić identyfikator zatwierdzenia popełnionego przeze mnie na odłączonym HEAD. Wersja Git 1.8.3.4 – whaley
@whaley: Masz rację, domyślne 'git gc' nie jest wystarczająco agresywne. Odpowiedź zaktualizowana. –
Tak, właśnie o to mi chodziło. Dzięki. – Akuma
- 1. Uzyskaj wszystkie zatwierdzenia git od ostatniego tagu
- 2. Usuń puste zatwierdzenia w git
- 3. Git usuń historię zatwierdzenia
- 4. Dlaczego git tworzy scalane zatwierdzenia? A jak je usunąć?
- 5. Jak uruchomić tryb interaktywny git rebase, aby usunąć zduplikowane zatwierdzenia
- 6. Jak uzyskać odłączone repozytorium działające
- 7. Jak usunąć niepotrzebne poprawki git?
- 8. Git: pobranie określonego zatwierdzenia
- 9. git: Jak wyświetlić zatwierdzenia do pojedynczego oddziału
- 10. Drukuj komunikat zatwierdzenia danego zatwierdzenia w git
- 11. Jak mogę uczynić wiadomości zatwierdzenia git podzielić na wiele linii?
- 12. Jak mogę nie akceptować ostatniego zatwierdzenia w repozytorium git bare?
- 13. Jak mogę uzyskać datę ostatniego zatwierdzenia z repozytorium git?
- 14. Jak mogę usunąć commit do git
- 15. Zgubiłem moje zatwierdzenie w GIT. Czy możesz przypadkowo usunąć zatwierdzenia?
- 16. DaoException: Entity jest odłączone od kontekstu DAO
- 17. Dzielenie pierwszego zatwierdzenia w git
- 18. git stosuje zmiany od jednego zatwierdzenia do innego oddziału
- 19. git wróć do pewnego zatwierdzenia
- 20. Jak mogę zobaczyć moje lokalne nieprzerwane zatwierdzenia?
- 21. Git - Co to jest identyfikator zatwierdzenia git?
- 22. Jak usunąć git hooks
- 23. Jak edytować wiadomość zatwierdzenia git merge
- 24. Jak zapewnić przygotowaną wiadomość zatwierdzenia git?
- 25. zmiana komentarza git zatwierdzenia pushed
- 26. Git pull do pewnego zatwierdzenia (tag)
- 27. Nie mogę zresetować pliku do określonego zatwierdzenia za pomocą Git
- 28. github: Jak usunąć wszystkie zatwierdzenia przez określoną nazwę użytkownika?
- 29. Jak mocno usunąć sierocą w git?
- 30. Git: przenieś konkretne zatwierdzenia do innej gałęzi
Zobacz http://stackoverflow.com/questions/10228760/how-to-fix-a-git-detached-head –