본문 바로가기
- CS/Git

[Git] gitignore 사용하기

by david_동근 2025. 5. 27.

개인 정보가 들어간 파일이나 깃허브에선 100mb 넘어갈 때 ( Git LFS는 비용이 발생), gitignore를 사용합니다.

100mb 넘어가면 파일 사이즈 리밋을 초과했다고 떠요!

 


 

gitignore

Git에서 .gitignore 파일은 형상 관리에서 제외하고 싶은 파일이나 폴더를 지정하는 데 사용됩니다.

중요한 개인정보나 파일이 너무 큰( > 100mb) 인 파일들을 제외(Track 하지 않도록)하고 싶을 쓸 수 있씁니다.

 

.gitignore파일은 위와 같이 프로젝트 최상위 위치에서 찾아 편집할 수 있습니다.

유니티같은 경우는 아래와 같이 자동 생성된 것을 확인하실 수 있습니다.

 

규칙

  • '#'로 시작하는 라인은 무시
  • 표준 Glob 패턴을 사용
  • 슬래시(/)로 시작하면 하위 디렉터리에 적용되지(recursivity) 않음
  • 디렉터리는 슬래시(/)를 끝에 사용하는 것으로 표현
  • 느낌표(!)로 시작하는 패턴의 파일은 무시하지 않음

 

아래는 사용 예시입니다.

  • 특정 파일 fileName 제외하기
fileName.js

 

  • 현재 경로에 있는 fileName_1 만 제외하기 (다른경로 fileName_1 말고)
/fileName.js

 

  • # 특정 폴더 node_module 안의 파일 다 제외하기
node_module/

 

  • # 특정 경로의 특정 파일 제외하기
folder/my.txt

 

  • 특정 경로 아래의 모든 fileName_2 제외하기
folder/**/fileName_2.txt

 

  • 특정 확장자 파일 다 제외하기
*.txt

 

  • 예외 만들기
!fileName.txt

 

gitignore가 되지 않을 때

아래 처럼 cache를 지워줘 이를 해결할 수 있다고 합니다.

git rm -r --cached .
git rm -r --cached .
git add .
git commit -m "something tracked"
git push

 

gitignore 탬플릿

아래 링크에서 원하는 언어/환경에 따라 적절하게 .gitignore를 생성해줍니다.

하지만 깃허브에서 레포지토리를 생성할 때 이미 같이 만들어주기 때문에, 아무거나 사용하시면 되겠습니다.

https://www.toptal.com/developers/gitignore

 

gitignore.io

Create useful .gitignore files for your project

www.toptal.com

 


 

아래 링크에서 gitignore에 대한 설명을 좀 더 자세하게 확인하실 수 있습니다!

그럼 오늘도 좋은 하루 되세용~ _(´ч` 」∠)_

 

참고 1 : https://growingarchive.tistory.com/244

 

[Git] .gitignore 사용법 및 작동하지 않는 경우 (+ .gitignore 템플릿 사이트)

1. .gitignore란? - 민감한 정보가 들어있는 파일이나 형상관리할 필요가 없는 파일들은 git에서 더이상 추적(track)하지 않도록 .gitignore 파일에 추가해 따로 빼준다. - .gitignore 파일은 프로젝트 디렉토

growingarchive.tistory.com

참고 2 : https://programming119.tistory.com/105

 

[Git] .gitignore이란? / .gitignore 사용법 💖

.gitignore 이란? 하나씩 git repository 에 넣는 것은 매우 귀찮다. 그래서 보통 우리는 git add . 를 이용해 변경된 전체 파일을 추가하고 커밋한다. 여기서 보안상으로 위험성이 있는 파일 프로젝트와

programming119.tistory.com

참고 3 : https://ye5ni.tistory.com/118

 

[Git] gitignore 추가하는 방법

yml 파일 처럼 database 비번 등 중요한 정보가 담겨있는 파일은 gitignore을 통해 github에서 공유하지 않도록 설정해야한다. ### 1) .gitignore 파일 편집 .gitignore 파일에서 gitignore 할 파일을 입력해준다. ##

ye5ni.tistory.com

 

'- CS > Git' 카테고리의 다른 글

[Git] GitHub & Git  (0) 2025.05.29