320x100
git을 사용하다보면 중요한 파일을 제외하고 올리고 싶을 때가 있다.
파일을 이동하자니 너무 귀찮고... 그럴때 gitignore을 사용한다.
gitignore이란 git + ignore(무시하다)로 git에 데이터를 업로드할 때 제외할 파일들의 정보를 가지고있다.
사용법은 간단하다.
아래와 같이 .gitignore파일을 만든 후
![[Git] git 커밋 제외 파일만들기 (.gitignore+.env) [Git] git 커밋 제외 파일만들기 (.gitignore+.env)](https://blog.kakaocdn.net/dn/vE3LI/btrB4LMcdlf/IdsA5pX8KHOjEM4S7HduE1/img.png)
아래와 같이 제외할 파일 리스트를 나열하면 된다.
![[Git] git 커밋 제외 파일만들기 (.gitignore+.env) [Git] git 커밋 제외 파일만들기 (.gitignore+.env)](https://blog.kakaocdn.net/dn/dvlQxo/btrB4bR9LBc/vGQrJilwBK99laQtN2G2f1/img.png)
.gitignore는 업로드 되지만 .env파일은 업로드되지 않는 것이다.
그럼 어디에 사용하냐면 패스워트, 프라이빗 키 등 민감한 정보를 git에 올리고 싶지 않을 때 사용한다.
그러면 소스코드에서는 어떻게 작성하냐면
예를들어 dotenv라는 패키지를 설치한 후 load_dotenv()를 활용하여 키값에 맞는 데이터를 들고온다 .
(보통 올 대문자를 사용하더라)
![[Git] git 커밋 제외 파일만들기 (.gitignore+.env) [Git] git 커밋 제외 파일만들기 (.gitignore+.env)](https://blog.kakaocdn.net/dn/cwzlrh/btrB4FZGyPa/7UysRZkZOkcSm4vWRmCjg1/img.png)
![[Git] git 커밋 제외 파일만들기 (.gitignore+.env) [Git] git 커밋 제외 파일만들기 (.gitignore+.env)](https://blog.kakaocdn.net/dn/dBVQIu/btrB4MEkVf0/FWuYkEBKkl088Ie1C7PAVk/img.png)
반응형
'프로그래밍' 카테고리의 다른 글
문자열 불일치 에러(feat. CR/LF) (0) | 2022.06.03 |
---|---|
[Linux] GREP (feat. 특정 단어를 특정 파일에서 찾기) (0) | 2022.06.03 |
[AVR] dep/main.o.d: No such file or directory 에러 (0) | 2022.02.07 |
Windows 서비스 등록 (0) | 2022.01.19 |
ajax에서 서버에 계속 요청할 시 대처법 (0) | 2021.06.17 |
댓글