Useful Info.

[git] 로컬에서만 gitignore하기

왼손잡이개발자 2023. 9. 6. 09:48

 

git으로 협업을 하다가 로컬에서만 gitignore를 하고 싶을 경우가 있을 것이다. 보통 ignore하고 싶은 파일들이 있을 땐 .gitignore 해당 파일들을 추가하는데, .gitignore 파일 자체가 commit 내용으로 들어가기 때문에 원격으로도 해당 내용이 반영된다. 원격에 반영되지 않고, 로컬 repository에만 ignore 할 수 있는 파일이 따로 존재한다. 바로 .git/info/exclude 파일이다. 

 

해당 파일을 메모장 같은 프로그램으로 열면 아래와 같이 설명이 나온다.

# git ls-files --others --exclude-from=.git/info/exclude
# Lines that start with '#' are comments.
# For a project mostly in C, the following would be a good set of
# exclude patterns (uncomment them if you want to use them):
# *.[oa]
# *~

설명 아래에 .gitignore 를 작성할 때와 동일하게 ignore 하고 싶은 파일들을 또는 경로를 작성하면 된다.