나는 새로운 작업을 하여 올리기로 하였다. 그러나 내가 올리기만 하면 바로 원격상의master가 변경되는 것은 옳지않다. 잘못된 내용이 있을 수 있고, 프로젝트의 전체 방향과 맞지 않을 수도 있다.
나는 내 로컬 컴퓨터에서
git branch <branch name> 하여 새로운 branch를 생성하고
git checkout <branch name> 해서 새로운 branch로 헤드를 옮긴 후
그 곳에 git add <바뀐파일>, git commit 하여 내 내용을 커밋,
git push origin <branch name>하여 푸시까지 마무리 한다.
이제 Github에 가보면 내가 새로이 push한 branch가 보일 것이다.
그 브랜치를 선택해서 가보면 옆에 pull request 버튼을 눌러 주작업자에게
요청을 보낸다.
주작업자는 요청이 왔다는 메일을 확인할수 있고,
내용을 확인한 후, 고칠 내용이 있다면 코멘트를 보내고,
괜찮다면 Merge pull request 버튼을 눌러 마무리한다.
댓글 없음:
댓글 쓰기