Git Advanced No.3

내용이 생각보다 많다^^ 잘정리하면 나중에 편하다. 시간은 걸려도 차근차근 으쌰으쌰 라고 생각했지만 끝났네 ㅡㅡ?


1. Fork

포크는 기존 만들어진 프로젝트에 기여하거나 변경해서 쓰고 싶을 때 내 저장소로 복사하는 것을 의미한다. 기존의 저장소에는 영향을 미치지 않기 때문에 아무렇게나 변경해도 상관없고, 라이센스도 복사되기에 라이센스만 잘 지키면 문제가 없다.

2. Github Fork From Genius Developer’s Repository To My Repository

마음에드는 천재 개발자가 잘 만들어놓은 무언가를 내걸로 포크떠온다 star남기는건 매너 :D

3. git clone

내 원격 저장소에 포크떠온 훌륭한 천재 개발자님의 프로젝트를 git이나 ssh방식으로 내 하드웨어 hdd나 ssd, 즉 로컬 저장소에 받아오자

4. Public project Pull Request

천재 개발자님의 프로젝트에 버그나 기능추가(내가 만들어서)를 한다음 기여자(contributor)로 요청할 수도 있다. 오픈진영은 토발즈선생님께서 쬐끔만들고 나머지 기여자들이 나이거 만들었어 잘했징 이거 써줭 한게 지금 데비앙이나 우분투나 :D 얼마나 좋은가 나도 언젠가 기여하고말거야

참조

Github:KimTank/깃연습저장소
Github:KimTank/내아고라스테이츠만들기 포크떠왔어요