협업하고자 하는 프로젝트에 들어가서 Fork 클릭
그러면 이렇게 자신의 저장소에 새로운 저장소가 생성되는 것을 볼 수 있다.
(밑에 'forked from 계정/프로젝트명' 있으면 제대로 fork된 것)
내 계정의 저장소에서 Fork한 프로젝트의 Code 클릭하고 Clone 복사하기
그리고 자신이 원하는 로컬 저장소(PC에 파일이 저장되는 개인 전용 저장소)에서 마우스 오른쪽 커서 클릭 > Git Bash Here
클릭
명령어 입력하기
git clone [복사한 clone url]
그러면 이렇게 프로젝트 폴더가 생성되고, 폴더에 들어가보면, .git
이라는 폴더가 있는 것을 볼 수 있다. => Clone이 제대로 된 것이다.
협업하는 사람들과 합의된 branch가 있다면, 그 브랜치로 설정해주고 작업을 해야 한다.
(될 수 있으면 master branch 보다는 새로운 브랜치를 생성해서 작업하는 것이 좋다.)
master라고 되어 있는데,
작성자는 팀원과 modify라는 branch에서 작업하기로 했으므로 master가 아닌 modify로 바꾸는 작업을 해줘야 한다.
git branch // 현재 내가 위치한 브랜치 확인
git checkout [브랜치명] // 브랜치 생성하면서 브랜치 이동
수정한 파일을 pull request하기 위해 add를 해준다.
git status // 파일 상태 확인
git add . // 파일 업로드
git commit –m “[커밋 메시지]”
git push origin [push할 브랜치명]
Compare & pull request
클릭
Create pull request
클릭
🤗이제 프로젝트의 원본 저장소 관리자가 Merge해주면, 내가 수정한 것과 합쳐진다.