본문 바로가기

front-end 국비과정 학습일지

front-end 국비과정 5일차 학습일지 git & github

git flow를 이용해 팀원들과 협업하는 과정 실습  

 

1 팀장의 project-repo를 fork 하여 나의 github 블로그에 가져온다

2 fork 한 project-repo를 clone 하여 bash를 사용해 내 컴퓨터에 가져온다

3 내 컴퓨터에 가져온 project-repo에 git flow를 이용해 feature branch를 생성한 후 할당된 업무를 작업한다 

4 git flow feature finish 기능을이용해 develop branch로 merge(병합)한다

5 develop에 merge한내용을 add commit push 하여 git-hub에 팀장 repo를 포크 한 repo에 올린다 

6  팀장에게 pr요청(pull request)을 한다 이때 pr요청하는 방향을 main브런치로 하면 안 된다는 점을 주의하자  주로 develop branch에 pr요청을 한다

7 팀장이 pr요청을 승인하면 끝

8팀장의 repo가 변경될 때 git pull을 이용해 변경사항을 내 컴퓨터에도 업데이트해야 하는데 이때 git remote add upstrem 팀장의 project-repo주소를 추가해준다 

9 팀장에 project-repo를 pull 한다

ex) git pull upstream develop