팀 프로젝트를 위한 git 명령어

0l0l·2021년 8월 18일
0

TIL

목록 보기
67/86

프론트엔드 Westagram Team Project

CRA 초기세팅 완료 후,

  • 초기세팅한 컴은 git pull
  • 나머지 컴은 git clone [clone url]으로 다운받기

초기 세팅이 완료되면 master 컴은 github에 올립니다.
다른 팀원들이 해당 repo를 clone 받고,
master에서 바로 작업하는 것이 아니라 반드시 branch를 새로 생성해서 시작해야 합니다.

  1. git clone 하기

    $ git clone https://github.com/wecode-bootcamp-korea/24-React-Westagram-3.git

  2. node-modules 폴더, package.json 파일 생성(패키지 소스코드 생성)

    $ npm install

  3. 나만의 branch 생성하기

    $ git branch feature/jiyoung

3-1. 현재 (내가 위치한) 브랜치 확인하기

$ git branch
(master, feature/jiyoung 중 ⁎(별표)가 찍힌 곳이 현재 내 위치)

  1. 등록된 브랜치의 상세한 정보 확인하기

    $ git branch -v

  2. 브랜치 이동하기

    $ 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

profile
천방지축 빙글빙글

0개의 댓글