git 폴더 생성 시 추적하지 않는 파일에 나타나지 않는 문제

sig03
Oct 28, 2020

--

소스 작업 후 커밋을 치려고 git status 로 상태를 봤는데 추적하지 않는 파일에 생성한 폴더와 파일이 보이지를 않는다. 새롭게 생성하면 추적하지 않는 파일에 나타나야 하는데 없다.

추적하지 않는 파일에서 보이지 않는 폴더

git add 를 해봐도 안된다. 껐다 켜도 안되고 뭘 해도 안된다. 그런데 또 다른 폴더에서는 폴더나 파일을 추가하면 보인다. 뭐가 문제인지 한참 해맸는데…해매다가 회사 후배에게 물어봤더니 이렇게 단순한 문제일 줄이야.

원인은 .gitignore 의 문제였다. 추적하지 않을 파일이나 폴더를 여기에 기록해 두는데 일부 문자가 매칭돼 추가가 안되었던 것이다.

예를들어 .gitignore 에 아래와 같이 추가했을때

파일이나 폴더명에 log 가 들어가 있으면 *log 처럼 동작한다. 내가 추가하려던 파일이 file_log 였는데 log가 딱 들어맞아서 추가가 안되었던 것이다. 아래와 같이 .gitignore 를 등록해 주면 된다.

너무 단순한 문제였는데 한참 해매서 기록으로 남겨본다. 이런 단순한 문제는 구글에서 아무리 뒤져도 잘 안나온다.

--

--

sig03
sig03

No responses yet