[ Git ] .gitignore 작성법

황승환·2021년 8월 2일
0

Git

목록 보기
1/1

.gitignore

.gitignore이란?

github를 통한 공동 작업을 하게 될 때, 로컬과 github를 연동해서 작업하게 된다. 연동하게 되면 프로젝트에서 작성되는 내용들이 git에 반영되게 되는데 이 때 용량이 너무 크거나, 민감한 내용들이 들어있는 파일들은 보통 git에 반영하지 않는다.

이 때 .gitignore 파일을 작성하면 일일히 파일들을 확인할 필요 없이 .gitignore에 기재되지 않은 파일들만 git에 반영되게 된다.

.gitignore 작성법

  1. git init을 한 위치에 .gitignore 이라는 이름으로 파일을 하나 만들어준다.
  2. 파일 안에 제외할 파일들을 써준다.

경우에 따른 작성법

  • 특정 파일 fileName 제외하기
    fileName.js
  • 현재 경로에 있는 fileName_1 만 제외하기.
    /fileName.js
  • 특정 폴더 node_module 안의 파일 다 제외하기
    node_module/
  • 특정 경로의 특정 파일 제외하기
    folder/my.txt
  • 특정 경로 아래의 모든 fileName_2 제외하기
    folder/**/fileName_2.txt
  • 특정 확장자 파일 다 제외하기
    *.txt
  • 예외 만들기
    !fileName.txt

프로젝트 중간에 .gitignore 작성한 경우

$ git rm -r --cached .
$ git add .
$ git commit -m "git ignore add"
$ git push
이 순서대로 터미널에서 실행해주면 된다.

profile
꾸준함을 꿈꾸는 SW 전공 학부생의 개발 일기

0개의 댓글