본문 바로가기

기타/Git

Git .gitignore File 적용으로 필요없는 파일 제외하고 업로드하기

반응형

# .gitignore 파일은 Project에서 원격 저장소로 보내고 싶지 않은 파일들을 제외시킬 수 있는 설정 File 입니다.
# 우선 .gitignore 파일은 Project의 최상위에 존재해야 합니다.
# .gitignore를 자동을 만들어주는 사이트: https://www.toptal.com/developers/gitignore


# 전공자가 이해한 Git

.gitignore 사용법

.gitignore로 commit 하기 원하지 않는 경우는 아래와 같습니다. (gitignore reference <여기>)

  • 보안상 위험성이 있는 파일
  • 프로그램상 포함되지 않아도 되는 이미지, 동영상 파일 등
  • 용량이 커서 제외해야 하는 파일
  • 프로젝트와 관계가 없는 파일

git init을 한 폴더에 .gitignore 이라는 이름으로 파일을 하나 만듭니다.
그 안에 제외할 파일들을 아래의 규칙에 따라 작성하면 됩니다.

# 특정 파일을 제외

filename.py

# 현재 경로에 있는 파일만 제외
이 경우 현재 파일 경로에 있는 filename.py 파일만 제외되고 다른 폴더에 있는 filename.py 파일은 제외되지 않습니다.

/filename.py

# 폴더 안의 파일 모두 제외

foldername/

# 경로 파일 제외

foldername/filename.py

# 경로 아래 특정 파일 제외

foldername/**/filename.py

# 특정 확장자 파일 제외

*.txt

# 예외

!filename.txt

 

본문 내용 중 오류가 있거나 실행이 잘 안되시는 분들은 밑에 댓글을 남겨주세요.
가능한 빠른 시일 내에 수정 및 답변 드리도록 하겠습니다.

 

반응형