Day40 (5.6)

ShinJuYong·2022년 5월 6일
0

camp

목록 보기
43/44
post-thumbnail

Git Branch Flow

브랜치
feature : 기능(글쓰기,상품등록등등...)
develop : 개발완료된 기능을 통합
release : 배포전 버전관리 (버그잡기등등..)
master : 배포된 버전을 관리한다.

feature => develop => release
release 에서 버그수정후 master로 옮긴다.
master에선 최종 버전을 관리한다.

주의사항

  1. 서로 독립적인 기능을 만들어야한다.
  2. 깃을 관리할 Master가 있어야 제대로 작동한다. (공통 기능을 관리)
  3. Merge가 안된 기능과는 별도의 기능을 만들어야한다.

흐름..

  1. 최초의 레포지토리를 fork해온다
  2. fork해온 레포지를 clone해온다.
  3. develop브랜치에서 feature-#(NO)를 새로 만든다
    주의사항 : zsh터미널에선 #을 명령어로 인식하기때문에 ''로 감싸든 \를 앞에치든 해야한다.
  4. 그후 feature에 해당하는 브랜치에서 기능을 완성하고 add, commit한후 push한다음
  5. 최초의 레포지토리로 PR을날린다
  6. 그 후 머지가 되면 develop branch로 이동후
  7. git pull upstream develop을통해 최신화를 시킨다.

알고리즘

Week8 Test : 3/4

0개의 댓글