[백업][가리사니] git 이력 삭제 (초기화)
git
이 문서는 가리사니 개발자 포럼에 올렸던 글의 백업 파일입니다. 오래된 문서가 많아 현재 상황과 맞지 않을 수 있습니다.
서론
이번에 진행하던 개인 프로젝트 anissia-web-2022 가 완성되어 오픈소스로 공개하기로 했다. 중간에 이런저런 코드들을 실험하다가 불필요한 코드들을 커밋하여 기록을 초기화 하기로 했다. 더 이상 사용하지 않는 오래된 프로젝트의 여기저기 노출된 비밀번호등을 지울 때 이용하면 되지 않을까 싶지만..
이것은 개인 프로젝트이며, 회사에서 사용은 권장하지 않는다. 기록은 생명이다…
이력 삭제
- 프로젝트 폴더로 이동
- .git 폴더 삭제
linux
rm -rf .git
windows
rd /s /q .git
- 초기화 후 커밋
git init git add . git commit -m "커밋 메시지"
- 리모트 설정
git remote add origin <git 주소>
예시)
git remote add origin git@github.com:anissia-net/anissia-core.git
- 강제 push
git push -u --force origin master
만일 아래와 같은 오류가난다면
git@github.com: Permission denied (publickey). fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.