Git/Git
[Git] .gitignore 사용법 (진짜 쉬움)
2021. 4. 5. 23:45반응형
git ignore 쓰면 장점
말 그대로 무시해버릴 수 있습니다. push/pull은 하기 싫지만 git 레포지토리에 남겨두고 싶은 파일들을 말입니다. 굉장히 유용합니다.
이게 왜 필요할까?
크기가 큰 의존성 있는 파일들은 제외하고 push해버리면 push시간을 단축/용량을 줄일 수 있기 때문입니다.
아래의 node_modules 같은 경우는 npm install 했을 시 설치되는 모듈들 입니다. 이런 모듈들까지 git에 업로드 해버리면 push하는 데도 시간이 오래 걸리고 용량도 매우 커집니다. (234MB 엄청납니다)
개발자는 코드만 업로드하고 싶은 데 다른 것들, 용량이 큰 것들 까지 딸려온다면 업로드하는 시간도 오래걸리고 불편해집니다. 이럴 때 .gitignore를 씁니다.
그냥 무작정 gitignore를 더블 클릭해서 열어봅시다.
어려울 것 없고 #에 있는 것들만 주목하시면 됩니다.
사용법
# dependecies에다가 업로드하기 싫은 큰 파일들을 넣어주시면 됩니다.
...
# dependencies
/node_modules // node_modules 폴더 push 제외
/.pnp // .pnp파일 push 제외
.pnp.js // .pnp.js파일 push 제외
/mise/node_modules // /mise/node_modules 폴더 push 제외
/my-app/node_modules // /my-app/node_modules 폴더 push 제외
...
반응형
'Git > Git' 카테고리의 다른 글
[Trouble Shooting] git pull/push 명령어 실행 시에 fatal: unable to access '...': The requested URL returned error: 403 에러 발생 (0) | 2021.07.29 |
---|---|
[GIT] git SSH 확인 및 설정 및 생성하기 (gerrit 공용키 등록) (0) | 2021.04.07 |
[Git] Commit Date, 커밋 생성 날짜, 브랜치 생성 날짜 보기 (0) | 2021.03.15 |
[Git] 원격 브랜치 (remote branch) 삭제 (0) | 2021.03.01 |
[Git] git log 명령어 정리, git 기본 명령어 (0) | 2020.12.18 |