전체 페이지뷰

2016년 11월 22일 화요일

Forking

여기서부턴 협업에 관한 내용이다. 솔직히 관련 일을 하지도 않고 실력도 일천하여 협업이라고는 꿈꿔본 적도 없는 나로서는 필요없는 기능이기는 하지만, 또 모르지 않은가..내 실력이 일취월장하여 거대 오픈소스 프로젝트에 참여한다던지 하는 날이 올지도.
그러나 사실 지금으로선 Github에 내 프로젝트가 보여진다는 것만으로도 얼굴이 붉어진다.


Github에 있는 프로젝트를 내 컴퓨터로 옮기는 것을 클론이라 한다.
Forking이란 것은 Github에 있는 남의 프로젝트를 내 Github에 복제하는 것을 말한다.
그리하여 협업이 가능하게 한다.


우측의 forking 버튼을 누르면 내 계정으로 복사된다.

그런 다음, 내 원격저장소에 forking 되어 온 프로젝트를 로컬 컴퓨터의 저장소로 옮기기 위해 git clone <url>해준다.
프로젝트가 내 컴퓨터로 cloning 되어 오고
git remote -v 해 보면 내역이 출력된다.

그리고 원래 프로젝트를 진행 중이던 사람이 협업자로 나를 지정해주면 같이 프로젝트를 진행할 수 있게 된다.

자 그럼, 다른 사람의 프로젝트를 받아서 새 내용을 작성하고 다시 올리기까지의 과정을 정리해보자.

1. 프로젝트를 forking
2. foking 해 온 프로젝트를 내 로컬저장소에 git clone
3. 새 내용을 추가한 후
4. git add
5. git commit
6. git push 

댓글 없음:

댓글 쓰기