본문 바로가기

Git

Git - Another git process seems to be running in this repository

 Git을 설치한 뒤 시험 삼아 test.txt 파일이 들어있는 git_tutorial 폴더를 만들었다. add, commit, status 명령어가 어떤 결과를 내는지 요모조모 해보다 전체 파일을 add하는 add . 명령어를 써보기 위해 txt 파일을 하나 더 만들었다. add를 하고 나서야 파일명에 오타가 난 걸 알았다. 파일명을 manually 변경하고 commit을 하려다 -m과 commit message를 잊었더니 처음 보는 화면이 나왔다. 뭘 눌러도 되는 게 없길래 창부터 껐다. (나중에 알고 보니 commit message를 자세하게 남길 수 있는 창이었다. 맨 밑줄에 q!를 입력해 탈출할 수 있다.)

 

 새로 창을 열고 status확인.

 수정 이후의 파일명인 test2.txt가 untracked 상태로 되어있으니 add를 시도했다. 에러난다. commit을 시도해도 같은 에러가 난다.

 두개의 git command를 실행해 생긴 문제라고 한다. 아까 창을 그냥 닫은 게 문제인 것 같다. index.lock 파일을 지우면 해결된다. 참고

$ rm -f .git/index.lock

 이후 원하는 명령어를 실행하면 같은 에러 메세지가 나오지 않는다.

commit 이후

'Git' 카테고리의 다른 글

error: src refspec origin does not match any  (0) 2021.01.28
Github 협업 - branch 연습하기  (0) 2021.01.16
GitHub 협업 - 시작하기  (0) 2021.01.10
Git - Visual Studio Code에서 git bash 사용하기  (0) 2020.09.04
Git 설치  (0) 2020.09.03