git clone을 받아와도 아직 Desktop이다. pwd로 확인.
master에서 git clone을 생성한다.
git clone shh 생성
git clone git@github.com:wecode-bootcamp-korea/westagram-frontend.git
git clone 받은 폴더로 이동
cd ~/Desktop/westagram-frontend
branch(작업공간) 생성
branch는 하나의 프로젝트를 수백명의 사람들이 작업을 한다면 같은 파일을 이름을 바꾸거나 많은 부분이 변경될 수 있다. 별도 공간을 분리해서 각각의 작업물을 관리해서 승인해주면 합쳐진다.
clone 받고 master로 가면 추적을 받는 상태이다. master에서 작업하면 안되고, git branch를 생성한다. 내가 만든 공간으로 들어가는 것이 checkout라는 키워드로 들어간다.
git branch feature/login
git checkout feature/login
git branch feature/내이름
git checkout feature/내이름
vscode 이동 내기수에 내이름 폴더 생성
이동한 곳에서 내가 한 프로젝트를 진행하고 난 뒤, 변동사항이 생기면
git add.
git status
git commit -m"Add : 로그인 페이지 구현 완료"
git push origin feature/내이름
PR
프로젝트 관리자가 팀원들이 작업한 작업물들을 보고하는 보고서를 써야한다
내가 작업한 내용을 보고서(PR=Pull Request)를 작성해야한다.
❗️branch 안에서 branch를 만들면 안된다. 로그인 브랜치의 이력에 메인 브랜치의 이력이 딸려와서 문제가 생길 수 있다. 내 브랜치의 위치가 파악해야하고 브랜치를 생성시에는 마스터에서 생성해야 한다.