반응형
728x170
1 .gitignore란?
.gitignore 파일은 Git 버전 관리에서 제외할 파일 목록을 선택하는 파일이다.
.git으로 프로젝트 관리를 할 때 특정 파일들은 굳이 Git으로 관리할 필요가 없는 경우도 존재한다.
또한 AWS 키 나 암호 등 public으로 노출되면 악용될 사례가 있기 때문에 그런 파일들을 제외하는 데에도 사용한다.
2 사용법
git init 한 폴더에 .gitignore라는 이름으로 파일을 하나 만든다.
그 안에 한줄씩 제외할 파일이나 폴더명을 작성하면 된다.
그 안에 버전관리에 포함하지 않을 파일을 패턴에 맞게 작성해 준다.
• 표준 Glob 패턴을 사용한다.
• 아무것도 없는 라인이나, "#"으로 시작하는 라인은 무시한다.
• 슬래시(/)로 시작하면 하위 디렉토리에 적용되지(Recursivity) 않는다.
• 디렉토리는 슬래시(/)를 끝에 사용하는 것으로 표현한다.
• 느낌표(!)로 시작하는 패턴의 파일은 무시하지 않는다.
# 특정 파일 fileName 제외하기
fileName.js
# 현재 경로에 있는 fileName_1 만 제외하기. (다른경로 fileName_1 말고)
/fileName.js
# 특정 폴더 node_module 안의 파일 다 제외하기
node_module/
# 특정 경로의 특정 파일 제외하기
folder/my.txt
# 특정 경로 아래의 모든 fileName_2 제외하기
folder/**/fileName_2.txt
# 특정 확장자 파일 다 제외하기
*.txt
# 예외 만들기
!fileName.txt
반응형
그리드형
'[AWS] > AWS 기타' 카테고리의 다른 글
[AWS] 서버리스로 간단한 웹 애플리케이션 생성 (0) | 2022.08.02 |
---|---|
[AWS] Lex + Lambda를 활용한 도시 날씨 알려주기 (0) | 2022.08.01 |
[AWS] SES 메일 발송!! (0) | 2022.07.22 |
[AWS] 교차 계정 접근(Cross-Account Access) (0) | 2022.07.22 |
.gitignore가 동작 안할 때 상황별로 해결하기 (0) | 2022.06.27 |
[AWS] [WIN] 한번에 복수 프로그램 실행/종료 Batch 파일 생성 (0) | 2022.06.15 |
윈도우 서버 원격 데스크톱 포트 변경하기 (0) | 2022.06.14 |
AWS vs Azure | AWS And Azure 비교 (0) | 2022.06.10 |
댓글