본문 바로가기

Git

Git-gitignore

Git의 관리에서 특정 파일/폴더를 배제해야 할 경우

1.포함할 필요가 없을 

자동으로 생성 또는 다운로드되는 파일들 (빌드 결과물, 라이브러리)

2. 포함하지 말아야 할 

보안상 민감한 정보를 담은 파일

 

.gitignore 파일을 사용해서 배제할 요소들을 지정할 수 있습니다.

 

.gitignore 사용해보기

폴더에 아래 파일 생성

secrets.yaml

 

id: admin

pw: 1234abcd

 

아래 명령어로 상태 확인

git status

 

.gitignore 파일 생성

 

 

이 처럼 깃에 올리고 싶지 않는 파일은 .gitignore를 통해 배제할 수 있다.

 

# 이렇게 #를 사용해서 주석

# 모든 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://git-scm.com/docs/gitignore 참조

'Git' 카테고리의 다른 글

Git-Merger,Rebase  (0) 2022.05.06
Git-branch  (0) 2022.05.06
Git-Commit ,Reset,Revert  (0) 2022.05.06
Git- Git 설정 & 프로젝트 관리 시작하기  (0) 2022.05.05
Git-설치(window)  (0) 2022.05.05