Today I Learn/Git

[Git/GitHub] .gitignore 사용방법, 불필요한 파일 깃에 올리지 않는법

단추언니 2021. 10. 18. 22:24
반응형

gitignore?

git 저장소에 파일을 올릴 때, 모든 파일을 올릴 수는 없다.

보안상 위험성이 있는 파일, 프로젝트와 관계 없는 파일, 용량이 너무 커서 제외해야하는 파일 등이 있기 때문에 git add 에서 제외시키고 싶은 경우가 있다.

이 때, .gitignore 디렉토리를 만들어 사용한다.

 

사용방법

특정파일이름 제외하기

Example.js

현재 경로에 있는 파일 제외하기(같은이름의 다른경로에 있는 파일은 제외하지 않음)

/Example.js

특정 폴더안의 파일 전체 제거하기

node_modules

특정경로의 특정파일 제거하기

folder/Example.js

특정확장자 모두 제거하기

*.txt

제거에서 예외하기

!Example.js

 

결과 비교하기

.gitignore 폴더에 node_modules를 입력해주자 node_modules의 약1200개의 파일이 제거됐다!

반응형