반응형

.gitignore란?
- .gitignore 파일이란 Git 버전 관리에서 제외할 파일 목록을 지정하는 파일이다.
- 예를 들어 Nodejs에서 npm 모듈들은 용량이 크기 때문에 Git에 올리지 않는다.
.gitignore 파일 생성
- git init 을 한 폴더에다가 확장자 없는 .gitignore 파일을 만들어 준다.
notepad .gitignore // Window
touch .gitignore // Mac
.gitignore 사용법
- .gitignore 파일 안에 아래와 같이 쓰면 된다.
특정 파일 fileName 제외하기
fileName.js
현재 경로에 있는 fileName_1 만 제외하기
/fileName.js
특정 폴더 node_module 안의 파일 다 제외하기
node_modules/
특정 경로의 특정 파일 제외하기
folder/my.txt
특정 경로 아래의 모든 fileName_2 제외하기
folder/**/fileName_2.txt
특정 확장자 파일 다 제외하기
*.txt
예외 만들기
!fileName.txt
.gitignore 주의사항
- 이미 Staging Area나 Repository에 커밋으로 올라간 파일을 gitignore 하기 위해서는 먼저 파일을 제거해야 한다. 즉, git add나 commit이 된 경우에는 .gitignore이 적용되지 않으므로 먼저 해당 단계에서 제거해야 한다.
git rm 파일명
git commit -m "커밋메세지"
.gitignore에 알아두면 좋은 사이트

Reference
반응형
'Tool > Git' 카테고리의 다른 글
React 프로젝트 깃허브 페이지로 배포하는 방법 (0) | 2025.03.19 |
---|---|
Git push하는데 username과 password 요구할 때, 사용자 이름 및 비밀번호 토큰 발급 방법 (0) | 2023.08.21 |
깃(Git) 문법 - 브랜치와 머지 (0) | 2023.08.21 |
깃(Git) 문법 - 생성, 푸시, 풀, 복구, 확인 등 (1) | 2023.08.21 |
깃(Git)이란 - 설치, 세팅 및 기본 개념 및 용어 정리 (0) | 2023.08.21 |