팀장 철수와 팀원 영희 (파란색은 팀장, 분홍색은 팀원)
1. Organization 생성
- New Organization 클릭
- Create a free organization 클릭
- 모두 입력/체크 후 Next 클릭
- 일단 Complete Setup 클릭 (추후 초대 권장)
- People - Invite Member 클릭
- 팀원의 email address을 검색하여 초대 (팀원은 이메일을 확인하여 수락)
- Settings - Member privileges - Base permissions - Write 로 수정
2. Repository 생성
- Repositories - Create a new repository
- 외부에게 공개가 되어야 하므로 반드시 ‘Public’으로 생성
3. IntelliJ Project 생성
4. GitHub 연결
- Repository에 있는 명령어 중 아래 4줄을 터미널에 입력
5. Branch 세팅
- dev 브랜치 생성
- dev 브랜치 remote repository로 (Github으로) push
- GitHub에서 프로젝트가 잘 연결되었는지 확인(브랜치도 main과 dev로 세팅이 잘 된 것 확인)
6. Project 클론
git clone Github주소붙여넣기 : 해당 코드 복사
7. feature 브랜치 생성
(브랜치명 컨벤션은 팀마다 정하기)
git branch : 현재 브랜치 확인
- main에서 dev 브랜치로 checkout(브랜치 이동)
- hello 기능을 개발한다면?
추가)
*브랜치 생성과 동시에 이동
git checkout -b 브랜치명 : 새로운 브랜치를 생성하고 이동하는 오래된 방식
git switch -c 브랜치명 : 동일한 기능을 하지만 더 최신 방식
*브랜치 이동만
git checkout 브랜치명 : 구방식
git switch 브랜치명 : 신방식
8. feature브랜치에서 개발이 완료가 되었다면?
(변경 사항 commit, push)
git add .
git commit -m "메시지"
git push origin feature브랜치명
9. pull request 생성
(Github에서 pull requests 후)
git pull origin dev
10. 개발 완료!
- dev 브랜치를 main 브랜치로 merge
- live 배포
'개발 > 부트캠프' 카테고리의 다른 글
본캠프 : Spring 숙련_Bean Validation (0) | 2025.02.12 |
---|---|
본캠프 : 특강 (0) | 2025.02.11 |
본캠프 : Spring 숙련_특강_JPA를 활용한 프로젝트 / 전반적인 작업 과정 (0) | 2025.02.07 |
본캠프 : Spring 숙련_3주차 실습 (1) | 2025.02.06 |
본캠프 : Spring 숙련_2주차 (1) | 2025.02.05 |