Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 |
Tags
- es6 module
- javascript destructuring
- react lifecycle
- 자료구조
- react
- javascript spread
- es6 destructuring
- DOM API
- javascript arrow function
- 크롬 익스텐션 개발
- Browser API
- server side rendering
- react event bind
- 순차리스트
- chrome extension development
- javascript eventloop
- client side rendering
- web server vs was
- js arrow function
- es6 symbol
- es7 async await
- js promise
- task queue
- 선형리스트
- JavaScript
- #javascript #자바스크립트 완벽가이드 #자바스크립트 코뿔소
- es6 promise
- react class method bind
- javascript class method bind
- parcel
- Today
- 308
- Total
- 412,659
비실이의 개발 성장기
[git] git commit 시, 특정 디렉토리나 파일 commit 막는 방법 (gitignore) 본문
예전에 간단하게 해 본 예제들은 github에 올려서 보관하고 있다.
최근에 만들어보고 싶은게 생겨서 git repo를 만들고 필요한 npm
패키지들을 설치하니 commit 해야하는 파일들이 매번 늘어나는 이슈가 있었다.
예전에도 이 부분에 대해 고민한 적이 있는데, 그걸 오늘에서야 해결하게 되었다..
프로젝트 작업을 진행한 로컬 디렉토리를 git repo 연동하면 최상위 경로에
.gitigore 파일이 존재한다.
이 파일에 commit을 원치않는 디렉토리나 파일을 설정하면
npm을 통해 새로운 모듈을 추가해도 commit시에 반영되지 않는다.
위에 설정은
node_modules 디렉토리와 .vscode 디렉토리와
그 하위에 존재하는 디렉토리나 파일들이
추가되거나 수정사항이 발생해도 commit 시 반영되지 않도록
설정한 것이다.
디렉토리 명 다음에 슬래쉬(/)를 붙이면
하위디렉토리 까지 포함하는 것!
만약 이전에 원격저장소에 node_modules이나 개인 설정과 같이
commit을 원치않은 파일들이 올라가 있는 경우에는
아래 명령어들을 차례대로 실행하여
원격저장소에서 제거하면 된다!
git rm -r --cached 삭제할 디렉토리 or 파일명
git commit -m 'commit message...'
git push origin master
'memo' 카테고리의 다른 글
git 유용한 명령어 (0) | 2019.05.23 |
---|---|
[micro:bit] 초등학생 코딩 교육을 위한 BBC micro bit (0) | 2017.12.28 |
[git] git commit 시, 특정 디렉토리나 파일 commit 막는 방법 (gitignore) (0) | 2017.11.18 |
실용주의적 인공지능 세미나 (0) | 2017.10.16 |
php 클라이언트의 접속환경에 따른 PC Mobile 분기방법 (0) | 2017.09.04 |
NPM 유용한 명령어 (0) | 2017.08.23 |
0 Comments