Fork를 이용한 협업 과정에 익숙하지 않아 이번 직접 실습을 해보며 정리를 해 보았습니다.
협업하려는 조직(Organization) 혹은 개인의 레포지토리를 개인 저장소로 Fork 한다.
개인 저장소에 생성된 Fork 해온 레포지토리를 git clone 명령어를 통해 로컬에 클론을 생성한다.
아래의 명령어를 통해 로컬 저장소에서 원본 저장소를 업스트림으로 설정한다.
git remote add upstream [원본 저장소 URL]
위 과정을 완료 하고 git remote -v 명령어를 통해 현재 로컬 저장소에 등록된 원격 저장소의 목록을 확인해 보면, 원본 저장소가 업스트림으로 설정되어 있음을 알 수 있다.

이제 로컬에서 새로운 브랜치를 생성하고 작업을 진행한다.
변경 사항이 생기면 팀의 컨벤션에 알맞게 커밋을 한다.
로컬에서 작업한 내용을 포크해온 나의 저장소로 푸시 한다.
git push origin [브랜치 이름]