git 명령어를 사용하다 블루스크린이 발생해서 노트북이 재부팅됐다.
짜증을 내며 다시 git log를 하려고 하니 Failed to resolve HEAD as a valid ref.가 나왔다.
stackoverflow에서 원인을 찾아 보니 갑작스러운 power failure 혹은 다른 원인 때문이라고 했다. 블루스크린이 원인이라고 판단된다.
.git 폴더를 삭제하고 다시 git init을 하기로 했다. 이전 .git 폴더의 모든 항목이 없어지지만, 확실한 방법이다.
※혹시 모르니 기존 프로젝트 폴더를 다른 곳에 저장해놓는 것이 좋다※
1. git bash나 다른 터미널을 통해 해당 프로젝트의 폴더로 들어간다(cd).
2. rm -rf .git 으로 .git 폴더를 삭제한다.
3. git init으로 새로운 repository를 생성한다.
4. git remote add로 로컬 git 저장소에 원격 저장소를 추가한다.
5. git add .
6. git commit -m "커밋 메시지"
7. git push -u origin main 으로 변경사항을 저장한다.
'Git' 카테고리의 다른 글
error: "경로" does not have a commit checked out (0) | 2023.04.14 |
---|