2012-07-20 2 views
1

오픈 소스 프로젝트 (A)를 GitHub에서 가져 와서 내 계정으로 분기 한 다음 수정 (B)하고 싶습니다.은 Git에서 포킹을 한 다음 원래 프로젝트에서 유지 관리하거나 병합하는 방법이 있습니까?

그리고 잠시 후, 원래의 (A) 저장소에 내가 (B)

문제는 내 저장소에 변경 한 동시에 변화가있을 것입니다 : 다음 유지하는 방법이 나 레포 (A)에서 레포 (B)로 병합 하시겠습니까?

다른 질문은 : 좋은 생각입니까? 나는 그것이 소스 코드에 어떤 변화를 주 었는지에 달려 있다는 것을 알고 있지만 이것은 좋은 습관인가, 아니면 일반적으로 포크가있을 때 프로젝트가 매우 다른 방식으로 진행 되는가?

감사

+0

은 GitHub의의 기능이나 자식의 대한 질문은 할 수있는 한에서 포크 저장소를 추가 할 수 있습니까? 가장 확실히 git에서 이것을 할 수 있습니다. 마이클이 말한 것처럼 리모컨을 추가하면됩니다. – EfForEffort

+0

예, 좋습니다. – Shahbaz

답변

3

당신은 원격

git remote add upstream PATH_TO_REPO 

그럼 당신은 그냥

get fetch upstream 
git merge upstream/BRANCH_NAME