
실전 가이드 📖
1. 초기 세팅
초기 세팅이 궁금하시면 아래 글을 읽어주세요
24.07.19 Git 팀 프로젝트 진행
초기 세팅을 해야 되는 이유 📖1. 초기 파일 생성초기 세팅을 해야 하는 이유는 프로젝트의 일관성을 유지하고 모든 팀원이 동일한 환경에서 작업할 수 있도록 하기 위해서 진행합니다!index.html
mingos-habitat.tistory.com
로컬에서 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 |