브랜치가 많은 공간을 차지하기 때문에 해당 브랜치를 삭제한 코드 베이스가 있어서 삭제했습니다.
하지만 이 코드 저장소의 git 서버(직접 구축한 git 서버)를 보면 이 코드 저장소의 저장 폴더 공간 크기가 변경되지 않은 것을 알 수 있습니다.
지점 삭제(git push origin :test
) 후 원격창고의 지점을 삭제하고 원격창고를 더 작게 만드는 방법은 무엇인가요?
PHPz2017-04-24 09:14:36
해당 저장소에서 git gc
및 git prune --expire
명령을 실행하여 더 이상 참조되지 않는 git 개체를 제거합니다. 참조: Git - 유지 관리 및 데이터 복구
怪我咯2017-04-24 09:14:36
미안해요, 착각했어요.
수정, 삭제 여부에 관계없이 복원하려는 경우를 대비해 기록이 그대로 남아 있으므로 삭제 후에도 크기가 줄어들지 않습니다.
이 지점의 기록을 삭제해야 합니다
자세한 내용은 git rebase 명령을 참조하세요.