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

BELATED ARTICLES

more