본문 바로가기

git2

git commit 시 끊어졌을 때 해결방법 ('.git/index.lock': File exists.) git commit 을 하는 도중 네트워크가 끊어졌다거나, 부팅된다거나 등등 환경적인 요인으로 인해 실패했을 때재시도를 하면 아래와 같은 메시지가 뜹니다.fatal: Unable to create '.git/index.lock': File exists. 해결방법은 아래와 같습니다.커밋 메시지 파일 확인 및 삭제비정상 종료로 인해 커밋 메시지 파일이 남아 있을 수 있습니다. 이 파일은 보통 .git/COMMIT_EDITMSG 경로에 존재합니다.rm .git/COMMIT_EDITMSGrm .git/COMMIT_EDITMSG​ 이 파일을 삭제한 후 다시 커밋을 시도해봅니다. 그래도 안되면 아래로 넘어갑니다.인덱스 잠금 파일(lock file) 확인 및 삭제Git은 커밋 중에 .git/index.lock 파일을.. 2024. 8. 22.
git tag 로 확인시 있어야할 tag가 없을 경우 fetch 해보기 코드관리를 위해 git을 많이 사용하죠. 패키지를 관리하기 위해 branch도 따고 tag도 따는데요. 가끔 태그가 없을 때 당황스럽기도 합니다. 태그를 분명 땄는지 remote에 안넣어놓은건가 헤매던 기억들, 다들 있으시죠!? git fetch 명령어로 remote 내용을 당겨오는데도 tag의 변화는 없습니다. 그래서 필요한건, 바로 이 명령어죠. git fetch --tags 이제 사라진것 같은 tag들로 인해 헤매지 말자구요! 추가적으로 push 할 때 명령어도 남겨놓으면 좋으니 같이 작성합니다. git tag '태그이름' 으로 local에 저장한 tag들을 원격에 보낼 때는 아래명령어로 밀어넣으면 됩니다. git push --tags 끄읕 2022. 6. 10.
반응형