지금까지 git flow를 잘못쓰고 있었다고 pm형님이 말씀하셨다...
하지만 pm형님(comstering)은 참 좋으신 분이고 무엇보다...
많은 걸 배웠으니! 괜찮습니다!
또 틀린게 잘못된 건 아니니까요^^7(물론... 잘못된 경우도 있지만서도ㅋㅋ)

그럼 제대로 배워보자.
우선 fork 뜬 후 내 레포에 fork된 레포가 있다고 가정하고 시작하겠다.
[1단계]
첫번째로 다른사람이 올린 작업 내용을 불러오기 위해 fetch upstream을 해준다.
중요한 점은 branch 별로 가져온다는 점!
때문에 git flow를 쓴다면 develop branch의 내용을 들고 와야겠죠?
[2단계]
다음으로 git pull origin develop을 통해 develop branch에 작업내용을 덮어 씁니다.
[3단계]
이전에 내가 작업하고 있던 branch를 publish를 통해 github에 올린다.
그 후 이전 글에서 볼 수 있었듯이 git add *, git commit, git push를 통해 해당 브랜치로 작업내용을 옮긴다.
[4단계]
이제 pull request를 날려서 develop branch에 붙도록 한다.
[5단계]
develop branch에 merge되면 git checkout feature/[] 로 이동해서 만약 변경된 내용이 있다면 pull 받은 뒤,
git flow feature finish를 통해 feature를 지우고 다시 fetch upstream을 통해 develop에 작업 내용을 불러온 뒤,
git pull origin develop을 통해 develop의 커밋 내역을 불러오고, 새로운 feature를 생성한다.
'Git' 카테고리의 다른 글
git flow로 배포하기 (0) | 2024.07.04 |
---|---|
git flow의 간단한 사용법 (0) | 2021.09.29 |
댓글