.gitignore
1. .gitignore
- .gitignore 파일은 Git 저장소에서 추적하지 않아야 하는 파일 or 디렉터리를 지정하는 데 사용되는 설정 파일입니다.
- 이 파일을 사용하면, Git이 특정 파일 or 디렉터리의 변경 내용을 추적하지 않도록 할 수 있습니다.
- 보통 자동으로 생성 or 다운로드되는 파일들 (빌드 결과물, 라이브러리)나 보안상 민감한 정보를 담은 파일을 적용합니다.
2. 사용방법
- 이제 사용해봅시다!
- #1. VSCode에 secrets.yaml 파일을 만들고 다음과 같이 입력해줍니다.
id: admin
pw: 1234abcd
- #2. 그 다음, 터미널에 git status라고 입력하면, 3개의 파일이 나오는 것을 확인할 수 있습니다.
- #3. .gitignore라는 파일을 생성 후, 파일 안에 secrets.yaml을 입력하고 다시 git status를 입력해봅시다.
→ 그러면, secrets.yaml 파일은 사라지고, .gitignore 파일이 나오게 됩니다.
3. .gitignore 형식
- .gitignore 형식에 대해 알아봅시다.
- 자세한 것은 https://git-scm.com/docs/gitignore를 참조하세요.
# 모든 file.c
file.c
# 최상의 폴더의 file.c
/file.c
# 모든 c 확장자 파일
*.c
# .c 확장자지만, 무시하지 않을 파일
!not_ignore_this.c
# logs란 이름의 파일 or 폴더와 그 내용들
logs
# logs란 이름의 폴더와 그 내용들
logs/
# logs 폴더 바로 안의 debug.log와 .c 파일들
logs/debug.log
logs/*.c
# logs 폴더 바로 안, 또는 그 안의 다른 폴더(들) 안의 debug.log
logs/**/debug.log
4. 정리하며
- 지금까지 .gitignore에 대해 알아보았습니다.
※ 이 글은 얄팍한 코딩사전 님의 유튜브 강의를 참고하였습니다.
'Back-End Study > Git & GitHub' 카테고리의 다른 글
reset과 revert (0) | 2024.02.02 |
---|---|
add와 commit (0) | 2024.02.02 |
SourceTree (0) | 2024.01.30 |
Git 최초 설정 (0) | 2024.01.29 |
Git (1) | 2024.01.29 |