Private 프로젝트를 진행하다 Public 으로 전환하게 될 경우
지저분한 commit 메세지를 모두 지우고 새로운 저장소를 만들고 싶을 때가 있다.
이럴 때 아래와 같이 사용하면 된다.
# GIT 디렉토리 삭제
rm -rf .git
# 새로운 GIT 저장소 생성
git init
git add .
git commit -m "Initial commit"
# 저장소 URL 연결 및 PUSH
git remote add origin git@github.com:<YOUR ACCOUNT>/<YOUR REPOS>.git
git push -u --force origin master
저장소 URL 에 따라서 기존 저장소를 덮어 씌울수도 있고
새로운 저장소를 따로 만들 수도 있다.
참고: https://gist.github.com/stephenhardy/5470814