본문 바로가기
Git Study

Git - #4. gitignore

by KMS_99 2023. 8. 29.

일반적으로 본인의 계정 비밀번호를 들키고 싶은 사람이 있는가?

없다고 생각한다.

 

git에서도 마찬가지이다.

git이 버전관리를 해주지만 git에서도 몰랐으면 하는 데이터도 분명있을 것이다.

 

오늘 알아볼 내용은 깃에서 무시해 줬으면 하는 파일을 관리하는 방법이다.

 

우리가 프로젝트를 할때 관리 대상에서 제외할 것들에는 무엇이 있을까?

1. 프로젝트 관리 대상에 굳이 포함하지 않아도 되는 것들

ex) 프로그램 실행 시 자동으로 생성되는 파일들

2. 포함하면 안되는 것들

ex) 중요한 보안정보

 

이러한 파일이나 데이터를 깃의 관리대상에서 벗어나게 해주는 것은 바로 .gitignore 파일이다.

이 파일의 사용법을 알아보자

 

1. .gitignore 파일 생성

프로젝트 폴더 내에 .gitignore 폴더를 생성하자

2. 관리대상에서 제외하고 싶은 파일의 명을 입력하자

3. 상태확인 (git status)

파일명 입력 전
lion.yaml 입력 후

git의 관리 목록에 lions.yaml이 제외 된 것을 알 수 있다.

 

gitignore 파일에는 여러가지 형식으로 무시할 항목을 지정할 수 있다.

형식 의미
file.c (확장자 포함 파일명) 특정파일 모두 무시
/file.c  최상위 폴더의 file.c 무시
*.c 모든 .c 확장자 파일 무시
!file.c .c 확장자를 사용하지만 특정 파일은 무시에서 제외
file (확장자 없이 파일이나 폴더 명) 특정 파일이나 폴더와 그 내용
folder/  특정 폴더와 그 내용들
folder/file.c 특정 폴더 속 특정 파일 무시
folder/*.c 특정 폴더 속 모든 확장자 무시
folder/**/*.c 특정 폴더 하위에 있는 모든 폴더의  .c 확장자 파일들

 

 

'Git Study' 카테고리의 다른 글

Git - #6. Reset, Revert  (0) 2023.09.07
Git - #5. 버전 만들기 (Commit)  (0) 2023.08.30
Git - #3. 프로젝트 깃 설정  (0) 2023.08.29
Git - #2. Git 환경 구축 (Window)  (0) 2023.08.25
Git - #1. Git 이란 무엇인가?  (0) 2023.08.25