본문 바로가기

Git/1. Git 시작

[Git] .gitignore

Git으로 관리하는 프로젝트에서 git으로 관리하지 않을 폴더, 파일을 설정해야 하는 경우가 있다.

  • 포함할 필요가 없을 때 (Optional)
    • 자동으로 생성 또는 다운로드 되는 파일들 (빌드 결과물, 라이브러리, 임시 저장 파일 등)
  • 포함하지 말아야 할 때 (Essential)
    • 보안상 민감한 정보를 담은 파일

그럴 때 .gitignore 파일을 사용해 git으로 관리하지 않을 폴더, 파일을 설정할 수 있다.

 

 

git repository 변경분 중 secrets.yml 파일에 있는 내용은 git으로 관리하지 않아야 된다고 가정한다.

 

이와 같이 .gitignore 파일을 생성하고 secrets.yml 을 .gitignore에 작성하면 git이 secrets.yml을 관리하지 않게 된다.

 

 

※ 참조

# 을 이용해 주석 처리

 

# 모든 file.c

file.c

 

# 루트 디렉터리의 file.c

/file.c

 

# 모든 .c 확장자 파일

*.c

 

# .c 확장자지만 무시하지 않을 파일

!not_ignore_this.c

 

# logs란 이름의 파일 또는 폴더와 그 내용들

logs

 

# logs란 이름의 폴더와 그 내용들

logs/

 

# logs 폴더 파로 안의 debug.log와 .c 파일들

logs/debug.log

logs/*.c

 

# logs 폴더 바로 안, 또는 그 안의 다른 폴더(들) 안의 debug.log

logs/**/debug.log

 

 

출처 : https://www.yalco.kr/@git-github/1-6/

 

Git에게 맡기지 않을 것들

어려운 프로그래밍 개념들을 쉽게 설명해주는 유튜브 채널 '얄팍한 코딩사전'. 영상에서 다 알려주지 못한 정보들이나 자주 묻는 질문들의 답변들, 예제 코드들을 얄코에서 확인하세요!

www.yalco.kr

 

'Git > 1. Git 시작' 카테고리의 다른 글

[Git] git add / git commit / git log  (0) 2022.05.03
[Git] git init  (0) 2022.05.03
[Git] Git 최초 설정  (0) 2022.05.03