.gitignore 설정하기

Home

목차

.gitignore의 개념에 대해 익히고 적용하는 방법에 대해 포스팅한 내용입니다.

.gitignore란?

  • .gitignore란 하나의 파일로서 Git 버전 관리에서 제외할 파일 목록을 지정하는 파일이다.
  • 예를들어 Backup File이나 Log File 등등이 여기에 해당될 수 있다.



.gitignore 설정하기

  • .gitignore파일은 항상 최상위 Directory에 존재해야 한다.
  • 다음과 같이 직접 .gitignore 파일을 작성할 수도 있고
_site
.DS_Store
.jekyll
.bundle
.sass-cache
Gemfile
Gemfile.lock
node_modules
package.json

# Jekyll stuff
/_site/
_site/
.sass-cache/
.jekyll-metadata



.gitignore 적용하기

  • 이제 만들어진 .gitignore파일을 Push 하기만 하면 된다.
  • 하지만 하기전에 이미 기존 Project에 버전 관리에 포함되어 있는 파일들은 수동으로 삭제 해줘야 한다. 이경우에는 아래의 명령어를 사용한다.
$ git rm -r --cached .
$ git add .
$ git commit -m "fixed untracked files"



참고