일과 시작전 git pull origin branch
(develop
) 을 해준다.
( upstream
으로 안하는 이유는 저장소가 이미 자신의 저장소가 일치하기 때문에 )
어드민과 팀원 모두 issue에서 각자 할 페이지, 기능등을 서술하고 issue 넘버를 받는다.
어드민과 팀원 모두 $git checkout -b feature-issue-#이슈넘버
를 통해
branch를 feature-issue-#이슈넘버로 바꿔준다.
어드민과 팀원 모두 코드 작성을 한다.
하루의 코드작성이 완료되면
$git add .
$git commit -m "커밋메시지"
$git push origin feature-issue-#이슈넘버
를 진행 한다.
어드민과 팀원 모두 pull request
를 생성한다.
어드민이 pull request
창에 들어가서
어드민의 branch
(develop
) 팀원의 branch
(feature-issue-#이슈넘버)이 올바른지 확인한다.
confirm merge
버튼이 활성화 되어 있고, commits를 확인해서 merge가 문제 없다면 merge 버튼을 누른다. merge 버튼이 활성화 되어있지 않다면 충돌된 코드를 확인한다.
$git pull origin develop
을 통해 파일을 받아서 구현이 되는지 체크한다.