728x90
**본 포스팅은 유튜브&인프런 John Ahn님의 노드 리액트 기초 강의를 참고하여 작성하였습니다.**
GIT == tool
깃은 분산 버전 관리 시스템이다.
여러 사람이 각자 코드를 짠 후 깃을 통해 합칠 수도, 관리할 수 도 있고,
다른 사람들에게 보여줄 수 도 있다.
즉, 깃은 소스코드를 관리할 수 있는 도구이다.
GITHUB == service (깃을 사용하는 서비스)
깃헙은 깃으로 관리하고 있는 코드들을 깃헙에 올린 다음
깃헙에서 많은 사람들과 공유도하고 수정도 할 수 있게 해주는 클라우드 서비스이다.
git init
: 깃 저장소를 sub directory에 만들어 준다.
git status
: 폴더와 파일들의 상태를 알 수 있다.
어떤 상태가 있는지는 바로 아래 표를 살펴보자.
gitignore
: 깃에 올리고싶지 않은 폴더/파일은 gitignore파일에 추가해주면 된다.
Working Directory
: 아무것도 안 한 처음 상태
⬇ git add . (<-> git rm --cached 폴더이름 -r)
Staging Area
: 깃 저장소에 넣기 전에 대기시키는 곳
⬇ git commit -m "commit message"
Git repository(LOCAL)
: 깃 저장소에 올림
⬇ git push origin main
Git repository(REMOTE)
: 클라우드 서비스를 하는 '깃헙'에 올림
이때, 우리의 컴퓨터와 깃헙 서버가 안전하게 통신하기 위해서는 SSH를 설정해야 한다!
SSH == Secure Shell
728x90
'Study > Node&React_basic' 카테고리의 다른 글
[노드/리액트 기초] #9~10. 비밀 정보 보호, 암호화 with Bcrypt (0) | 2022.02.05 |
---|---|
[노드/리액트 기초] #7~8. BodyParser & PostMan & 회원 가입 기능, Node Mon (0) | 2022.01.30 |
[노드/리액트 기초] #4. MongoDB Model & Schema (0) | 2022.01.29 |
[노드/리액트 기초] #2. NODE JS & EXPRESS JS (0) | 2022.01.29 |
[노드/리액트 기초] #0. 웹 개발 공부 시작 (0) | 2022.01.29 |
댓글