https://www.youtube.com/watch?v=qJOfzcMG_hs
https://www.youtube.com/watch?v=6sBNPvxjyt0
팀장
1. 리포지터리 생성
2. 인텔리제이에서 프로젝트 생성 후 git bash 에 다음 코드 복붙
3. 로컬에 develop 브랜치 생성 및 원격에도 브랜치 생성
git branch develop
git push --set-upstream origin develop
4. Settings 에 들어가서 General 에서 default branch를 develop으로 수정하기
→ feature 에서 merge할 때 develop 으로 하기 위함
5. Projects 생성
6. Collaborators 에서 팀원 초대
7. Issues 에서 new issue 클릭 후 개발할 기능 Assignees, Label, Projects 선택
8. 원격의 develop, main은 로컬의 develop, main과 동기화되도록 항상 최신화 시켜주기
git pull origin develop
9. 기능 개발
git branch Feat/기능이름
git checkout Feat/기능이름
기능 개발 후
git add .
git commit -m "메시지"
git push --set-upstream origin Feat/기능이름
10. PR 진행 후 승인되면 원격과 로컬의 [Feat/기능이름] 브랜치 삭제
git branch -D Feat/기능이름
11. PR 설명란에 closes #이슈번호 를 입력하면 PR이 승인되었을 때 이슈가 closed 된다
closes #1
※ 항상 develop 브랜치에서 git fetch 를 통해 원격의 develop 이 먼저 앞서나가고 있는 지 확인하고
최신화 시켜줘야 한다. git pull은 항상 develop에서 한다.
'git | github' 카테고리의 다른 글
커밋 메시지 한글깨짐 해결방법 (0) | 2024.12.27 |
---|---|
브랜치 (생성/삭제) 명령어 (0) | 2024.12.27 |
application.properties 파일 깃허브에 비공개 하는 법 (0) | 2024.09.29 |
팀프로젝트 git 정리 (0) | 2024.06.24 |
IntelliJ 에서 Git Repository 연결 끊기 (0) | 2024.06.24 |