OpenSource

git 저장소 clear (공간회수)

아르비스 2016. 12. 19. 17:22

git을 사용하다 보면, 계속적으로 history 와 log 영역이 증가한다.


단순 빌드 서버인경우,


이런 로그와 history가 불필요 하므로,..

해당공간 클리어가 필요하다.



$ rm -rf .git/refs/original/ 

$ git reflog expire --expire=now --all 

$ git gc --prune=now 

# Counting objects: 2437, done.

# Delta compression using up to 4 threads.

# Compressing objects: 100% (1378/1378), done.

# Writing objects: 100% (2437/2437), done.

# Total 2437 (delta 1461), reused 1802 (delta 1048)


$ git gc --aggressive --prune=now

# Counting objects: 2437, done.

# Delta compression using up to 4 threads.

# Compressing objects: 100% (2426/2426), done.

# Writing objects: 100% (2437/2437), done. 

# Total 2437 (delta 1483), reused 0 (delta 0)