24.10.29 Today I Learned
2024. 10. 29. 20:42
Fix/뭐시기 브랜치를 만들고 해당 브랜치에서 작업하고 push 혹은 pull을 하려고 하는데 안됐음.
이유가 뭔가하니 fix와 fix/어쩌고 하는 두 브랜치를 사용하려고 하면, Git에서 브랜치 이름 충돌로 인해 커밋 또는 푸시가 실패하는 오류가 생기는 것이었음
오류 메시지: could not remove directory '/Users/t2023-m0072/Documents/파일이름/파일명/.git/refsremotes/origin/fix/gitignore': parent is not directory: Not a directory (-1)
해결하는 방법으로는
git remote에서 fix 브랜치를 삭제하고 fix가아닌 다른 이름 fix/bugfix 등으로 이름을 변경하면됨.
예방하는 방법으로는
브랜치를 생성할 때, 가능한 파일명과 디렉토리명 이 겹치지 않게 주의해야함.
어제 이거떄문에 머리 깨질뻔했음..
'Today I Learned > 2024' 카테고리의 다른 글
앞으로 TIL작성은 따로 하지 않고 블로그 게시로 대체 (0) | 2024.12.30 |
---|---|
24.10.31 Today I Learned (0) | 2024.10.31 |
24.10.15 Today I Learned (1) | 2024.10.15 |
24.09.27 Today I Learned (3) | 2024.09.27 |
24.09.13 Today I Learned (0) | 2024.09.13 |