문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 다음 판 | 이전 판 | ||
|
git:github:collaboration [2013/08/25 17:13] kwon37xi 새로 만듦 |
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 remote add upstream git@github.com:/ | ||
| + | </ | ||
| - | # 원래 | + | ===== Upstream을 내 master에 받아오기 ===== |
| + | < | ||
| + | # Upstream | ||
| git fetch upstream | git fetch upstream | ||
| git merge upstream/ | git merge 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 sh> | ||
| + | git commit -am " | ||
| + | </ | ||
| + | |||
| ===== 자신의 포킹한 프로젝트로 Push한다 ===== | ===== 자신의 포킹한 프로젝트로 Push한다 ===== | ||
| <code sh> | <code sh> | ||
| - | git push origin | + | git push origin |
| </ | </ | ||
| ===== Pull Request ===== | ===== Pull Request ===== | ||
| - | * 포킹한 프로젝트로 간다. | + | * Githup의 |
| * "Your recently pushed branches" | * "Your recently pushed branches" | ||
| * 그렇지 않다면, 원하는 브랜치를 선택하고, | * 그렇지 않다면, 원하는 브랜치를 선택하고, | ||
| + | * **이때 비교 대상이 되는 브랜치가 정확히 Pull Request를 보내고 싶은 브랜치인지 확인이 필요하다.** | ||
| ===== 중요! ===== | ===== 중요! ===== | ||