정의
- 다른 사람의 원격 저장소를 내 계정의 원격 저장소로 가져오는 것을 Fork라 한다.
Collaborator
- 특정 원격 저장소에 Push할 권한을 가진 사람 .
- 해당 원격저장소 ->Settings ->Manage access ->invite후 초대한다.
*Folk Process
기여하고 싶은 원격저장소르 복사해서 자신의 원격저장소에 생성-> 자신의 원격 저장소에 다양한 커밋을 올림-> 기여하고
싶은 원격저장소의 소유주에게 Pull Request를 보냄 -> 소유주가 확인후 병합 할 지 결정
|
방법 |
장점 |
단점 |
브랜치 |
하나의 원본 저장소에서 커밋 이력을 쉽게 볼 수 있음. |
다수의 브랜치가 만들어질 때 관리가 힘들어짐. |
포크 |
원본 저장소에 영향을 미치지 않아 부담 없이 실험적인 커밋 가능. |
원본 저장소의 이력을 보려면 따로 주소를 추가해야함. |
Fork 방법
방법1
방법2
수정후 원본을 가진 원격저장소에 보내기
원본 계정
Comment |
해당 코드에 댓글만 단다. |
Approve |
바로 병합한다. |
Request changes |
수정을 요청한다. |