많은 파일을 브랜치에 체크인하고 병합 한 다음 제거해야했고 이제 제거하는 방법을 모르는 큰 .pack 파일이 남았습니다.
사용하여 모든 파일을 삭제 git rm -rf xxxxxx
하고 --cached
옵션 도 실행했습니다 .
누군가가 현재 다음 디렉토리에있는 큰 .pack 파일을 제거하는 방법을 알려줄 수 있습니까?
.git/objects/pack/pack-xxxxxxxxxxxxxxxxx.pack
아직 가지고 있지만 더 이상 사용하지 않는 분기 만 제거해야합니까? 아니면 내가 실행해야 할 다른 것이 있습니까?
얼마나 많은 차이가 있는지 모르겠지만 파일에 자물쇠가 표시됩니다.
감사
편집하다
여기에 내가 어떻게이 상태에 들어갈 수 있었는지 알 수있는 bash_history에서 발췌 한 내용이 있습니다. 파일) :
git add .
git commit -m "Adding my branch changes to master"
git checkout master
git merge my-branch
git rm -rf unwanted_folder/
rm -rf unwanted_folder/ (not sure why I ran this as well but I did)
나는 또한 다음을 실행했다고 생각했지만 다른 사람들과 함께 bash_history에 나타나지 않습니다.
git rm -rf --cached unwanted_folder/
또한 git gc
팩 파일을 정리하기 위해 몇 가지 git 명령 (예 :)을 실행했다고 생각 했지만 .bash_history 파일에도 나타나지 않습니다.