(다양한 옵션) git gc
및 git repack
을 사용한 후 커밋합니다. 은 모두 팩 파일에 나머지 또는 다른 팩 파일을 포함하고 싶습니다.힘내 : 모든 재 포장하는 방법 느슨한 난 여전히 느슨한 4825 <strong>폴더 <code>.git/objects</code>에서</strong> 커밋이
나는 커밋을 다시 작성 (수정 + 리베이스)하므로 많은 도달 할 수없는 커밋을 갖는 것이 정상입니다. 내 .gitconfig에는 오랜 시간 동안 reflog 및 도달 할 수없는 커밋을 유지하기위한 이러한 매개 변수가 포함되어 있습니다.
[gc]
reflogExpire = 300 days
reflogExpireUnreachable = 200 days
pruneExpire = 90 days
만약 의미가 있지만 이미 필요하고 몇 달 전에 만들어진 커밋을 복구했는지 궁금 할 것입니다. 새로운 우선 순위 지점 집합에 대해 여러 달 동안 개발 한 후 더 낮은 우선 순위 지점으로 계속 진행합니다.
이 질문의 주된 이유는 git gui
이 내가 여러 번 해본 내 데이터베이스를 압축하는 데 불만을 나타냅니다. 이러한 느슨한 커밋을 압축 할 수없는 경우이 "불만"은 git gui
의 버그 일 수 있습니다.
와우, 나는 사람들이 그 많은 느슨한 커밋들로 실제로 일할 수 있는지 전혀 몰랐다 – prusswan
속임수/관련? http://stackoverflow.com/questions/3765234/listing-and-deleting-git-commits-that-are-under-no-branch-dangling – cregox