본문 바로가기

Language/Python

Python 프로젝트 Git Ignore 쉽게 설정하기

by engineer M 2020. 1. 24.

 

.gitignore 파일 쉽게 생성하기

 

 프로젝트를 만들다 보면 깃에다가 푸쉬를 해야하는데, 

 로컬에서 명령어로 깔 수 있는 venv폴더 안의 내용 등, 깃에 푸쉬하지 않아도 되는 내용 들을 따로 .gitignore로 관리한다. 

 이 파일을 쉽게 설정하는 방법을 알아보자. 

 

 나는 다음의 웹사이트를 이용한다. 

https://www.gitignore.io/

 

gitignore.io

Create useful .gitignore files for your project

www.gitignore.io

이 웹사이트에 들어가서, Python을 검색하면 자동으로 python프로젝트에 사용되는 gitignore파일을 생성해 준다. 

생성받은 .gitignore파일을, 

프로젝트의 최상위 디렉토리에 배치한다. 

 

만약에 직접 만들고 싶으면 다음과 같은 명령어를 수행한다.

  // .gitignore 파일을 생성한다.
  $ touch .gitignore
  // .gitignore은 숨김 파일이므로 아래의 2가지 방법으로 제대로 생성됐는지를 확인한다.
  $ la
  $ ls -a
  // .gitignore 파일을 수정한다.
  $ vi .gitignore

 

.gitignore설정하기

gitignore파일이 생겼으면, 새로운 gitignore 파일로 적용을 해주어야 한다. 

깃허브는 자동으로 gitignore에 등록된 파일들을 제외해 주지 않는다. 

 

따라서 다음과 같은 명령어를 수행한다. 

// 현재 Repository의 cache를 전체 삭제한다.
$ git rm -r --cached .

// .gitignore에 넣은 파일 목록들을 제외하고 파일을 다시 track하도록 설정.
$ git add .

 

 

이렇게 하면 새로운 .gitignore파일을 적용할 수 있다. 

댓글