- workspace 디렉토리 생성
- github repository 생성(협업 시 최상위 레포지토리 fork로 개인 레포지토리에 복사)
- vscode로 workspace 열고 새 터미널 열고 git bash로 변경
- git init 초기화
- git clone <개인 레포지토리 url>
- 작업할 디렉토리로 이동
- git remote add origin <개인 레포지토리 url> git remote add upstream <협업 레포지토리 url> git remote -v로 확인 ...
- branch 생성 [git checkout -b 브랜치명, 생성과 이동 동시]
- 파일 작업
- git add . [작업한 파일 모두 add]
- git commit -m "커밋내용"
- git push origin <개인 브랜치명>
- github 개인 레포지토리에 PR
- upstream에 pr요청
- merge 되고 git pull upstream main
- git checkout main
- end