프론트엔드 Westagram Team Project
CRA 초기세팅 완료 후,
git pull
git clone [clone url]
으로 다운받기초기 세팅이 완료되면 master 컴은 github에 올립니다.
다른 팀원들이 해당 repo를 clone 받고,
master에서 바로 작업하는 것이 아니라 반드시 branch를 새로 생성해서 시작해야 합니다.
git clone 하기
$ git clone https://github.com/wecode-bootcamp-korea/24-React-Westagram-3.git
node-modules 폴더, package.json 파일 생성(패키지 소스코드 생성)
$ npm install
나만의 branch 생성하기
$ git branch feature/jiyoung
3-1. 현재 (내가 위치한) 브랜치 확인하기
$ git branch
(master, feature/jiyoung 중 ⁎(별표)가 찍힌 곳이 현재 내 위치)
등록된 브랜치의 상세한 정보 확인하기
$ git branch -v
브랜치 이동하기
$ git checkout feature/jiyoung
(추가 정보 - 동시에 브랜치 생성과 이동하기)
$ git checkout -b feature/jiyoung
출력: Switched to a new branch 'feature/jiyoung'
앞으로의 과정
⇒ 새로운 브랜치 생성(위의 작업으로 pass) - 코드 수정 - add
/ commit
/ push
- PR 생성 - PR merge
git add .
git commit -m "Add: 로그인/회원가입 기능 추가(commit msg)"
git push origin feature/jiyoung
PR 생성
PR merge
(지금 상황에서는 remote 마스터 브랜치에는 바로 push하지 말기!)
github master에서 내 local master로 새로 업데이트하기
git ckeckout master
git pull origin master
git checkout feature/jiyoung
git merge master