깃 브랜치 전략

Untitled

위의 플로우에서 main → develop

깃 플로우

개인 작업 플로우

  1. 작업할 내용에 대해 이슈를 판다.

    Issue Convention 참고

  2. 내 로컬에서 develop 브랜치가 최신화 되어있는지 확인한다. (develop 브랜치는 항상 pull을 받아 최신화를 시키자)

  3. develop 브랜치로부터 새 브랜치를 만든다.

    Branch Convention 참고

  4. 만든 브랜치에서 작업을 한다 - 절대로 develop 브랜치에서 작업하지 않는다.

  5. 커밋은 쪼개서 작성하며 커밋 메시지는 컨벤션을 따른다.

    Commit Convention 참고

  6. 작업할 내용을 다 끝내면 ⭐️에러가 없는지 잘 돌아가는지 (안터지는지) 확인⭐️한 후 push한다. (꼭 푸시, PR 날리기 전에 잘 돌아가는지 확인해주기!)

  7. PR 올리기 전 작업한 브랜치에 develop 브랜치 pull 받은 뒤 깃 크라켄을 통해 충돌 해결 후(충돌 없다면 넘어가도 OK입니다) 올리는 것을 권장

  8. PR을 작성한 후, 리뷰나 수정사항을 반영해준 뒤 develop에 merge한다.

    PR Convention 참고

<aside> 🔥 내가 작업중인 동안에 develop 브랜치에 변경사항이 생긴걸 내 브랜치에 반영시키고 싶다면 내 브랜치에서 변경 사항을 커밋해놓은 뒤, 내 브랜치에 pull develop을 해 내 브랜치를 최신화시켜준다.

</aside>

Merge