0
모든 분기에없는 커밋 (git log --all
사용)을 발견했습니다.왜 Git 커밋이 가비지 수집되지 않습니까?
$ git show ffeb1787af33993ee9658f42337f2688013cbcb8
commit ffeb1787af33993ee9658f42337f2688013cbcb8
...
$ git branch --contains ffeb1787af33993ee9658f42337f2688013cbcb8
git gc
이후 등은 아직 있습니다.
태그와 같은 다른 ref에 의해 유지되어야합니다.
이 커밋이 내 repo에 남아있는 이유를 어떻게 알 수 있습니까?
신난다.. 'ffeb1787af33993ee9658f42337f2688013cbcb8 tags/1.0-rc1006 ~ 1'이므로 1.0-rc1006 태그 앞에 하나 커밋됩니다. –
reflog에서 참조가 될 수도 있습니다 (그러나 검색하지 않았습니다). 그러나 그들은 또한 GCed되지 않습니다. – eckes