- github 저장소 commit history를 초기화 하고 싶을 때 로컬 git 저장소를 삭제하고 다시 생성하는 방법을 알아보자
(github에서 그동안의 커밋 이력을 다 지우고 싶을 때)
📌 git 삭제
- .git 폴더가 삭제되면서 git 로컬 저장소가 삭제된다.
sudo rm -rf .git
- (참고) git log 확인해보면 git 저장소가 아니라고 나오면 성공
git log
📌 새로운 git 저장소 생성(초기화)
- 이제 다시 git 초기화를 해줘서 github과 연결해주면 끝!
git init
git remote add origin "레포 https"
git add .
git commit -m “커밋 메세지”
// 기본 push가 안되면 -f를 추가해주자
git push origin main (-f)
참고
// 만약 git add . 시 아래 같은 에러가 나면
warning: CRLF will be replaced by LF in 파일명
// 아래 명령어를 입력해주고 다시 git add를 해주면 된다.
git config --global core.autocrlf true