1. 먼저 git이 설치되어 있는지 확인
cmd창에 git --version입력

2. 만들던 프로젝트에서 터미널 키고 git init
git init은 git 저장소를 만들어주는 역할

git저장소가 sub디렉토리에 생성됨
3. git status 통해 깃의 상태 확인

4. 파일들이 지금 작업하고 있는 working directory에서 github까지 push되는 과정을 살펴보면 다음과 같다.

staging area는 git repostiory에 파일들을 넣기 전 대기시켜주는 장소
5. git add . 를 통해 파일들을 working directory에서 staging area로 이동시킨다.

6. node_modules는 용량이 너무 커서 git에 올리지 않아도 된다.
.gitignore파일을 만든 후 node_modules를 입력한다.

7. 하지만 node_modules를 gitignore하기 위해서는 git add . 를 하기 전에 .gitignore 파일을 만들어야 한다. 하지만 단계가 바뀌어서 node_modules가 gitignore되지 않았다. 이를 해결하기 위해 다음과 같은 코드를 입력한다.
git rm --cached node_modules -r
8. 다시 git add . 를 통해 .gitignore파일을 staging area에 추가하고 git status를 입력하면
node_modules를 제외한 모든 파일들이 staging area에 잘 들어와있는 것을 확인할 수 있다.

9. git commit을 통해 파일들을 local 저장소에 올린다.

10. staging area에 아무 파일도 남아있지 않기 때문에 git status를 했을 때 아무것도 뜨지 않는다.

'JavaScript, React 🍦 > [Node React]노드리액트기초강의' 카테고리의 다른 글
[NodeJS][노드 리액트 기초 강의 #7] BodyParser & Postman & 회원 가입 기능 (0) | 2023.01.03 |
---|---|
[NodeJS][노드 리액트 기초 강의 #6] SSH를 이용해 GITHUB 연결 (0) | 2023.01.03 |
[NodeJS][노드 리액트 기초 강의 #4] MongoDB Model & Schema (0) | 2023.01.02 |
[NodeJS][노드 리액트 기초 강의 #3] 몽고 DB 연결 (0) | 2022.12.31 |
[NodeJS][노드 리액트 기초 강의 #2] nodejs와 express js 다운로드하기 (0) | 2022.12.30 |
1. 먼저 git이 설치되어 있는지 확인
cmd창에 git --version입력

2. 만들던 프로젝트에서 터미널 키고 git init
git init은 git 저장소를 만들어주는 역할

git저장소가 sub디렉토리에 생성됨
3. git status 통해 깃의 상태 확인

4. 파일들이 지금 작업하고 있는 working directory에서 github까지 push되는 과정을 살펴보면 다음과 같다.

staging area는 git repostiory에 파일들을 넣기 전 대기시켜주는 장소
5. git add . 를 통해 파일들을 working directory에서 staging area로 이동시킨다.

6. node_modules는 용량이 너무 커서 git에 올리지 않아도 된다.
.gitignore파일을 만든 후 node_modules를 입력한다.

7. 하지만 node_modules를 gitignore하기 위해서는 git add . 를 하기 전에 .gitignore 파일을 만들어야 한다. 하지만 단계가 바뀌어서 node_modules가 gitignore되지 않았다. 이를 해결하기 위해 다음과 같은 코드를 입력한다.
git rm --cached node_modules -r
8. 다시 git add . 를 통해 .gitignore파일을 staging area에 추가하고 git status를 입력하면
node_modules를 제외한 모든 파일들이 staging area에 잘 들어와있는 것을 확인할 수 있다.

9. git commit을 통해 파일들을 local 저장소에 올린다.

10. staging area에 아무 파일도 남아있지 않기 때문에 git status를 했을 때 아무것도 뜨지 않는다.

'JavaScript, React 🍦 > [Node React]노드리액트기초강의' 카테고리의 다른 글
[NodeJS][노드 리액트 기초 강의 #7] BodyParser & Postman & 회원 가입 기능 (0) | 2023.01.03 |
---|---|
[NodeJS][노드 리액트 기초 강의 #6] SSH를 이용해 GITHUB 연결 (0) | 2023.01.03 |
[NodeJS][노드 리액트 기초 강의 #4] MongoDB Model & Schema (0) | 2023.01.02 |
[NodeJS][노드 리액트 기초 강의 #3] 몽고 DB 연결 (0) | 2022.12.31 |
[NodeJS][노드 리액트 기초 강의 #2] nodejs와 express js 다운로드하기 (0) | 2022.12.30 |