본문 바로가기
기타 언어/Git

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

by 서상혁 2020. 1. 28.

.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

댓글