VS code에서 커맨드 + j를 누르면 터미널 창을 열수 있다. 작업한 내용을 github에 올리는 명령어를 간략하게 정리하겠다.
cd desktop 하면 데스크탑으로 이동한다
cd wecode 하면 위코드라는 폴더로 이동한다
이렇게 작업할 폴더로 이동했으면
git clone "repo 주소"
를 한 다음 클론을 다 받으면
npm install을 한다. 그 뒤로는
git branch feature/브랜치 이름
<< 이렇게 하면 브랜치를 만들 수 있다. master는 신성한 영역(?)이기 때문에 작업은 마스터가 아니라 브랜치(가지)에서 하는 편이 안전하다.
git checkout feature/브랜치 이름
체크아웃 꼭 해줘야 된다 아니면 branch가 아니라 master에 작업하게 되는 불상사가 생길 수 있기 때문이다. 체크아웃 한다는 건 해당 브랜치로 이동하겠다는 뜻으로 다른 branch 작업할 때도 체크아웃을 해줘야 한다. 올바른 가지에서 작업할 수 있도록)
브랜치를 만들고, 거기서 작업까지 끝났다면 커밋을 해야한다.
1.저장 : git add .
2.커밋
(1) 간단하게 적을 때 : git commit- m "Modify : 수정"
(2) 자세하게 서술할 때 : git commit 까지만 치고 엔터를 누른 뒤
i를 누르면 인서트 모드로 변한다. 그 상태로 이번 커밋이
어떤 내용인지 서술한 다음 esc를 누르고
: 를 누른다음 wq를 누르면 인서트 모드에서 나올 수 있다.
3.push : git push origin feature/브랜치 이름
행위 장소 목적어
push까지 마쳤다면 깃허브의 repo에 들어가 PR(Pull request)를 작성한다. 작업내용이 정말로 괜찮다는 확신이 들면, merge 할 수 있다. 그러면 브랜치에서 작업한 내용이 마스터에 병합된다. 만약 여러 명이서 작업을 진행한다면, 팀원 모두가 병합되어 바뀐 새 마스터를 다시 내려받아야 한다. 그것을 pull 이라고 한다.
4.pull : git pull origin master
tip: merge된 마스터로 작업해야 되니까 여러 명이서 작업하는 프로젝트라면 작업을 시작하기 전에 항상 pull부터 하고 시작하면 좋다