-
[nodejs] git 연동하기 / terminal에서 git사용하기개발자의 공부는 은퇴까지 필수다/node js & react 2020. 10. 30. 15:46
* Terminal에서 git 관련 명령어
$ git --version : 깃 버전 확인하기
$ git init : git환경 초기설정. Initialized empty Git repository in D:/p/webstorm/boiler-plate/.git/ 와 같은 문구가 뜸
$ git status : 깃 현재상태 확인
$ git add . : 전체파일 git Working Directory 에 올리기
$ git rm --cached : 원격 저장소에 있는 파일을 삭제( 사용예시 $ git rm --cached node_modules -r )
$ git commit -m "first commit" : "first commit"이라는 메시지로 Staging Area에 올리기
* git 구조
- 단계별 구조
Working directory > Staging Area > Git repository(LOCAL) Git repository(REMOTE)
- 단계별 설명
Working directory : (local) git관련 작업 아무것도 하지 않은 상태
Staging Area : git repository에 올라가기 전 대기 목록
* git으로부터 제외(무시)방법
프로젝트 내 최상위 단계에 .gitignore 파일 정의 후 삭제할 폴더를 넣음
* git 제외파일
node_modules 내의 파일들을 불필요하게 깃에 올릴 필요가 없다. package.json에서 필요한 라이브러리들을 정의하고 있으니 굳이 올리지 말자.
* 이미 불필요한 폴더나 파일을 git에 올렸을 경우 삭제하는 방법
추가로 나는 webstorm을 사용하기 때문에 해당 IDE 설정파일인 .idea 폴더가 자리잡고 있다. 가차없이 삭제
git rm --cached node_modules -r
git rm --cached .idea -r
삭제 후에 git commit -m "first commit"
'개발자의 공부는 은퇴까지 필수다 > node js & react' 카테고리의 다른 글
[react] HOC를 사용한 페이지별 접근인증 (0) 2020.11.16 [concurrently] react front서버, nodejs back 서버 동시에 실행하기 (0) 2020.11.09 [ react ] Axios 호출, Proxy를 이용하여 크로스브라우징 문제(CORS 이슈) 해결하기 (2) 2020.11.06 [node js] mongoDB 연결하기 (0) 2020.10.23 [node js, react 입문] inflearn 강의 node js로 프로젝트 생성하기 (0) 2020.10.18