실전 가이드 📖
1. 초기 세팅
초기 세팅이 궁금하시면 아래 글을 읽어주세요
로컬에서 dev 브랜치를 생성해 줍니다.
그리고 push를 통해 github에 반영시켜줍니다.
github 홈페이지에서 `Settings`에 들어가 `Default branch`에 아이콘을 클릭해 줍니다.
`dev`브랜치 선택 후 `Update`버튼을 눌러줍니다.
메인에서 `dev`브랜치가 `default`로 설정된 걸 확인할 수 있습니다.
`Add people`버튼을 눌러 팀원들을 등록시켜 줍니다.
팀원 등록이 완료 됐다면 각자 코드를 복사하고
터미널에서 붙여 넣기 해주시면 됩니다!
2. 기능 개발
✨브랜치 명은 화사마다 다 다르기 때문에 상황에 맞게 설정하시면 됩니다✨
`feature/signup` 브랜치 생성 후 각자 기능 개발을 진행하고 Github 저장소에 push 합니다.
Github 홈페이지에 가보면 Compare & pull request 버튼이 활성화되어 있고 눌러주시면 됩니다!
최종 브랜치, 기능 브랜치, Pull request 메시지를 작성하고 Create pull request 버튼을 눌러줍니다!
`Reviewers`에서 코드 리뷰 요청을 합니다!
리뷰어는 `Files changed` 탭에서 수정된 코드를 확인하고 `+` 버튼을 눌려 Comment를 남길 수 있습니다.
Comment를 남기고 `Finish your review`버튼을 눌러주시면 됩니다!
- comment : 승인과 무관하게 댓글 남기고 싶을 때
- approve : 승인한다는 의미
- request changes : 변경(수정) 요청
코드리뷰가 끝났다면 `Merge pull reuqest`를 진행하시면 됩니다!
❓만약 pull request 요청을 했을 때 충돌이 생긴다면
`feature/signup` 브랜치에서 `git pull origin dev` 명령어를 입력해 충돌을 해결하고 다시 push 하시면 됩니다.
그림을 보는 github 협업
안녕~!
'공부 > GIT' 카테고리의 다른 글
슬랙(Slack)에 깃허브(Github) 알람 연동하기 (0) | 2024.08.01 |
---|---|
Github Pages 사이트 배포하기 (0) | 2024.07.29 |
git, github 정리 (0) | 2024.07.22 |
24.07.19 Git 팀 프로젝트 진행 (0) | 2024.07.19 |