이상하게 .vscode가 몇 백 byte 인 경우가 있습니다.
push하면 깃허브 리모트 레포지터리가 파일의 용량이 너무 크다고 안 받습니다.
이같이 여러 커밋에서 용량이 큰 파일이 올라가버린 경우, 모든 커밋에서 특정 파일을 전부 제거해야합니다.
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch <path to file>' --prune-empty --tag-name-filter cat -- --all
이렇게 쓰면 됩니다.
제 경우는
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch .vscode' --prune-empty --tag-name-filter cat -- --all
라 쓰면 됩니다.
댓글