.gitignore

김지혜·2023년 7월 25일
1

git & Github

목록 보기
8/10
post-custom-banner

📂 .gitignore?

.gitignore:
Git 버전 관리에서 제외할 파일 목록을 지정하는 파일

  • NodeJS-Express로 개발할 때 npm module
  • Java 컴파일된(.class) 파일
  • AWS 비밀 키, JWT 비밀 키 등등

=> 용량이 크거나 public으로 노출이 되면 안 되는 파일에 주로 사용


.gitignore 설정

  1. 직접 명시하는 방법
## 파일 무시
test.txt

## 다음과 같은 확장자는 전체 무시
*.text
*.exe
*.zip

## 폴더 무시
test/

=> #뒤는 주석처리

.gitignore 파일에 작성 하였다면
add > commit > push 까지 해야 ignore 가 적용됨


  1. .gitignore.io 사이트에서 파일 코드 참고하기
    https://www.toptal.com/developers/gitignore
  1. 운영 체제, 개발 환경(IDE), 개발 언어 키워드로 입력
  1. 생성 후 코드를 내려받거나 참고한다.

.gitignore 적용이 안 될 때

파일 배제 코드를 실행했음에도 계속 repository에 파일이 추가된다면 캐시 문제일 가능성이 높다.

git rm -r --cached .
git add .
git commit -m 'remove source files'

=> 터미널로 캐시 삭제 후 다시 수행하면 .gitignore가 적용이 된다.

post-custom-banner

1개의 댓글

comment-user-thumbnail
2023년 7월 25일

좋은 정보 얻어갑니다, 감사합니다.

답글 달기