사용자 도구

사이트 도구


git:github:collaboration

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
git:github:collaboration [2013/08/25 17:17]
kwon37xi [Topic 브랜치를 따라]
git:github:collaboration [2014/02/08 22:04] (현재)
kwon37xi [Pull Request]
줄 13: 줄 13:
 cd opensourceproject cd opensourceproject
 git remote add upstream git@github.com:/원래/프로젝트.git git remote add upstream git@github.com:/원래/프로젝트.git
 +</code>
  
 +===== Upstream을 내 master에 받아오기 =====
 +<code>
 # Upstream 프로젝트 머지 # Upstream 프로젝트 머지
 git fetch upstream git fetch upstream
줄 21: 줄 24:
 ===== Topic 브랜치를 따라 ===== ===== Topic 브랜치를 따라 =====
 자기가 작업하고 싶은 사안에 대한 Topic branch를 딴다. 그리고 작업을 하고 커밋한다. 자기가 작업하고 싶은 사안에 대한 Topic branch를 딴다. 그리고 작업을 하고 커밋한다.
 +여기서 345는 github 이슈번호 예제이다.
 +
 <code sh> <code sh>
 git checkout -b enhancement_345 git checkout -b enhancement_345
 </code> </code>
 +
 +===== 커밋하기 =====
 +커밋할 때는 ''fixes #이슈번호'' 형태로 만들면 Github 이슈에 적용된다. [[https://help.github.com/articles/closing-issues-via-commit-messages|Closing issues via commit messages]]
 +<code sh>
 +git commit -am "Adding a header; fixes #3"
 +</code>
 +
  
 ===== 자신의 포킹한 프로젝트로 Push한다 ===== ===== 자신의 포킹한 프로젝트로 Push한다 =====
 <code sh> <code sh>
-git push origin enhancement 345+git push origin enhancement_345
 </code> </code>
  
 ===== Pull Request ===== ===== Pull Request =====
-  * 포킹한 프로젝트로 간다.+  * Githup의 포킹한 프로젝트 페이지로 간다.
   * "Your recently pushed branches"가 보인다면 **"Compare and Pull Request"**를 선택한다.   * "Your recently pushed branches"가 보인다면 **"Compare and Pull Request"**를 선택한다.
   * 그렇지 않다면, 원하는 브랜치를 선택하고, **"Pull Request"** 혹은 "Compare"를 누른다.   * 그렇지 않다면, 원하는 브랜치를 선택하고, **"Pull Request"** 혹은 "Compare"를 누른다.
 +    * **이때 비교 대상이 되는 브랜치가 정확히 Pull Request를 보내고 싶은 브랜치인지 확인이 필요하다.**
  
 ===== 중요! ===== ===== 중요! =====
git/github/collaboration.1377418631.txt.gz · 마지막으로 수정됨: 2013/08/25 17:17 저자 kwon37xi