본문 바로가기

개발/기타

[git] OSS 기여

준비


1. 하고 싶은 프로젝트 fork


2. fork해온 프로젝트를 로컬에 클론

git clone https://github.com/Allie-Kim/three.js.git


3. remote에 원본 프로젝트 연결

git remote add upstream https://github.com/mrdoob/three.js.git

(관례적으로 upstream 사용)


원본 프로젝트를 클론하고, fork해온 내 프로젝트를 remote에 연결하는 방식도 있음.


git remote -v 으로 확인


--- 준비는 끝.



기여


1. 개발 전에 pull하여 원본 프로젝트와 sync를 맞춤

git pull upstream dev


three.js에서는 공식적인 개발 브랜치로 dev 사용

git branch로 확인할 것


2. git push

fork된 내 레파지토리 프로젝트에 push하여 sync 맞춤


3. new pull request

코멘트 정성스럽게 써서 PR!

'개발 > 기타' 카테고리의 다른 글

[git] gitignore  (0) 2017.03.03
[리눅스] 심볼릭 링크 설정/해제  (0) 2017.02.24
김종민 interactive developer  (0) 2016.07.29
vim  (0) 2016.07.22
vim 환경설정  (0) 2016.07.22