.gitignore 이란?
하나씩 git repository 에 넣는 것은 매우 귀찮다.
그래서 보통 우리는 git add . 를 이용해 변경된 전체 파일을 추가하고 커밋한다.
여기서
- 보안상으로 위험성이 있는 파일
- 프로젝트와 관계없는 파일
- 용량이 너무 커서 제외해야되는 파일
등등이 생겨 git add 에 포함시키기 싫은 경우가 있다.
물론 이 경우 git rm 를 통해 일부 파일만 제외시키면 되지만, 모든 커밋에 그런 행동을 하는 것은 정말 힘이든다.
따라서 우리는 .gitignore 이라는 디렉토리를 만들어 무시할 파일을 넣어 줄 수 있다.
728x90
사용법
git init 을 한 폴더 에다가 .gitignore 이라는 이름으로 파일을 하나 만들어준다.
그 안에 한줄씩 제외할 파일 혹은 폴더를 쓰면 된다.
그냥 어려울것 없이 한줄씩 쓰면 된다.
예시 )
# 특정 파일 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
728x90
'기타 언어 > Git' 카테고리의 다른 글
[Github] 깃허브 repository Public to Private 전환 🔄 / 열람권한 변경 (0) | 2020.12.20 |
---|---|
[Git] git pull이 안먹힐 때 ① / git pull Already up to date. 🚫 해결법! (2) | 2020.02.04 |
[Git] git add 사용법 / git add 종류 (0) | 2019.10.01 |
[Git] Git 저장소 / 로컬 저장소(Local Repository) / 원격 저장소(Remote Repository) (0) | 2019.09.30 |
댓글