Git workflow

paxkk·2020년 11월 24일
1
post-thumbnail

기본적인 git저장소


origin = 내 깃허브 repository

project인 경우

------------------------------- 여기까지 팀장의 초기 셋팅-----------------------------

git clone 으로 local에 생성한다음
git checkout Dev를 통해서 브랜치의 위치를 Dev로 이동한다 그다음
git checkout -b feature1을 통해 Dev브랜치를 기반으로 브랜치를 생성하고 이동한다.


feature가 궁극적으로 합쳐져야 하는곳이 upstream의 Dev브랜치이므로
내 origin에 작업이 끝난 feature1브랜치를 push한다.
git push origin feature1

내 레파지토리에 push를 했으면 upstream의 Dev브랜치로 P/R

merge된것을 바탕으로 다음 코드작업을 하기 위해서는
git remote add upstream 원본레포링크
remote add upstream
git pull upstream Dev

git checkout Dev로 브랜치를 Dev로 이동한 다음
git checkout -b feature2를 통해서 머지한 Dev브랜치를 기반으로 다음 feature2브랜치를 생성한다.


위 과정을 반복한다.

profile
꾸준하게 성장하자

0개의 댓글