본문 바로가기

git commit2

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 commit 취소방법, git commit message 변경하기(amend) 누구나 할 수 있는 실수 git commit -a git commit을 하다가 -a 옵션을 주게 되면, 내가 원하지 않았던 파일이나 submodule까지 commit 되는 경우가 있습니다. 이럴 경우 어떻게 취소할지 알아봅시다. reset 명령어를 활용하면 되는데요. 아래와 같이 명령어를 치면 됩니다. git reset HEAD^ 만약 commit을 2개 취소하고 싶다면 아래 명령어를 사용합니다. git reset HEAD~2 Commit Message만 수정하는 방법 만약 commit 메시지만 변경하기 원한다면 아래 명령어를 사용하면 됩니다. git commit --amend 2023. 9. 12.
반응형