< . gitignore >
- 특정 파일들을 무시 => git add 를 실행할 때 add 되지 않게 하는 기능
data.txt <= 특정파일 무시
secret / <= 특정폴더 무시
*(모든파일).png <= 특정 확장자의 모든 파일 무시
!profile.png <= 특정 확장자 파일 빼고 나머지 모두 무시
touch .gitignore
<= ".gitignore" 파일을 만들면, git이 알아서 인식 - txt 파일로 만들어 준다.
(text 파일 -> 여기서 살생부(무시할 놈들) 작성 )
a.txt / b.txt / c.txt 파일이 있다.
살생부에
a.txt 이놈만 등록해두면
git add .
때려도 b, c 만 add 된다.
- 하지만 처음에 한번이라도 add 가 되서, git 이 쳐다보고 있는 파일이라면
그 이후에는 아무리 gitignore 에 추가해도 적용되지 않는다.
=> 먼저 큰그림을 그리고, ignore 해야할 것들을 먼저 설계해야 한다.
---
보안 상 기본세팅 => gitignore io <= 사이트 사용
( OS, 개발언어 마다, git 에 올라가면 보안에 위험할 수 있는 파일들을 미리 추려놔 준 사이트. )
- 운영체제 - 언어 선택해서 검색하면
ex. 윈도우와 자바에서 .gitignore 을 통해 무시해야 하는 민감한 정보를 가진 파일들을 추려놨다.
이거 복붙해서 쓰면 된다.
( AWS key 등이 올라가있다면, git 에서 이메일을 날려주기도 한다.
이런 참사가 안일어나게 막아주는게 .gitignore 역할 )
'Git and GitHub' 카테고리의 다른 글
Git 추가 정리 fetch / log --oneline --all / windows 자격증명 (0) | 2023.01.11 |
---|---|
Merge - fast forward / 3 Way merging 전략 (0) | 2022.06.29 |
Branch 방을 따로 파자 (0) | 2022.06.29 |
git 순서대로 사용법 (0) | 2022.06.28 |
Git에 저장하고 Github에 올린다 (0) | 2022.06.28 |