2013-12-18 13 views

Odpowiedz

5

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.

+0

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

+0

@whaley: Masz rację, domyślne 'git gc' nie jest wystarczająco agresywne. Odpowiedź zaktualizowana. –

+0

Tak, właśnie o to mi chodziło. Dzięki. – Akuma

Powiązane problemy