본문 바로가기
github

[github] .gitignore 를 이용하여 백업파일 무시하기 - 떽떽대는 개발공부

by 떽이 2021. 2. 16.

 

 

 

프로젝트를 github 에 업로드 하던 도중 용량이 많은 파일은(ex. react 에서의 node_modules 폴더) 빼고 푸쉬 하게 된다.

그런데 푸쉬 할때마다 이 많은 용량을 차지하는 폴더를 삭제 했다가 푸쉬 후 다시 install 하기엔 비효율적이다.

그래서 git에서 프로젝트를 생성할 때 .gitignore 를 생성하여 백업하지 않을 파일을 지정 해줄 수 있다.

나는 이미 repository 프로젝트가 추가 되어 있었기 때문에 이미 생성된 프로젝트의 최상위 디렉토리에 .gitignore 파일을 생성하고 아래와 같이 작성 해준다.

// .gitignore
node_modules

 

위와 같이 작성하고 동일하게 push 해주게 되면 많은 용량을 차지하던 node_modules 폴더는 백업되지 않고 나머지 update 된 파일들만 올라가게 될 것이다.

<!-- 변경사항 stage 에 올리기 -->
git add .
<!-- stage 에 올라온 변경사항 local 저장소에 커밋 -->
git commit -m "add .gitignore"
<!-- local 저장소에 커밋되어 있는 변경사항 git 으로 push -->
git push origin

 

 

 

댓글