반응형
대용량 파일을 이미 삭제를 했는데도 깃허브에 푸쉬가 되지 않을 때 Can't push to GitHub because of large file which I already deleted
여러가지 경우의 수가 있기 때문에 방법은 여러가지가 될 수 있겠지만 필자의 경우는 기존 main 브랜치에 독립적인 브랜치를 하나 더 만들어서 새로 커밋을 했다.
checkout을 할 때 기존에 존재하는 다른 브랜치 이름을 사용하면 해당 브랜치로 전환이 되고, 기존에 존재 하지 않는 브랜치 이름을 사용하면 새로운 브랜치가 생성되며(기존 커밋 유지) '고아'라는 뜻의 --orphan 옵션과 함께 사용하면 완전히 독립된 새로운 브랜치가 생성이 되고 커밋은 초기화가 된다.
! 주의!
필요에 따라 기존 main 브랜치를 삭제해도 되고 안해도 된다.
반응형
끗
반응형