토이 프로젝트를 진행하기 전에 Github으로 협업을 진행할 것이기 때문에 협업에 대한 내용을 작성해보겠습니다.

1. Github Repository 생성

스크린샷 2022-07-17 오후 8.55.19.png

스크린샷 2022-07-17 오후 9.06.05.png

2. 팀원 초대하기

Settings → Collaborators → Manage access

스크린샷 2022-07-17 오후 9.11.22.png

3. Git Clone하기

해당 Repository에 접속 후 git clone 코드를 복사하여 원하는 폴더에 git clone을 진행합니다. (** fork로 진행해도 되는지 확인할 필요 있음)

스크린샷 2022-07-17 오후 9.46.23.png

4. Branch 생성

처음 생성한 Repository의 Branch는 기본적으로 main으로 잡혀있습니다. 이 브런치는 최종 버전이 올라가는 곳이기 떄문에 코드를 직접적으로 올리는 것은 좋지 않습니다. 이러한 경우를 방지하기 위하여 팀원별로 Branch를 구성합니다.

// -b 옵셥을 넣어 브런치 생성과 브런치 접속을 한번에 할 수 있다.
git checkout -b 브런치명

// 브런치 생성
git branch 브런치명

// 브런치 접속
git checkout 브런치명

// 브런치 확인
git branch        // 로컬 브런치 확인
git branch -r     // 원격 브런치 확인
git branch -a     // 모든 브런치 확인

// 생성된 깃 브런치 삭제
git push origin --delete <branchName>

5. 생성 된 Branch push 하기

git push origin 브런치명

6. Branch 커밋 확인하기