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 | 29 | 30 |
31 |
Tags
- server side rendering
- javascript arrow function
- js arrow function
- #javascript #자바스크립트 완벽가이드 #자바스크립트 코뿔소
- es6 symbol
- es6 module
- es6 promise
- javascript spread
- Browser API
- web server vs was
- parcel
- task queue
- JavaScript
- 크롬 익스텐션 개발
- react event bind
- javascript eventloop
- javascript class method bind
- DOM API
- react
- chrome extension development
- es6 destructuring
- javascript destructuring
- 자료구조
- 순차리스트
- 선형리스트
- react lifecycle
- js promise
- es7 async await
- client side rendering
- react class method bind
- Today
- 26
- Total
- 400,407
비실이의 개발 성장기
[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