2015-02-03 3 views
0

내가 복제 한 GitHub에 A라는 기존 오픈 소스 프로젝트가 있습니다. 이 오픈 소스 프로젝트의 일부 기능을 수정해야하는 몇 가지 요구 사항이 있습니다. 그래서 나는 최신 코드 A를 가진 새로운 Git Repository를 만들고이 새로운 저장소에 모든 변경 사항을 적용 할 생각이다. 예를 들어GitHub : 기존 템플릿을 사용하여 저장소 만들기

그러나 A에 새로운 변경 사항이 있다면 병합하고 싶다. 그들에게 내 프로젝트 B. (나는 내 ​​변경 사항을 커밋하고 싶지 않습니다).

저는 GitHub (사용 된 SVN 만 사용)를 한번도 사용하지 않았습니다. 이 일을하는 가장 좋은 방법은 무엇입니까?

+0

입니다 당신의 repo에서 최신 코드를 포크 할 수 있습니다 A와 자격 증명을 사용하여 자신의 저장소를 만든 다음 새 분기를 만듭니다. repo B의 새 분기에 코드 변경 사항을 커밋 할 수 있습니다. – ManojP

+0

아래 링크에서 도움을받을 수 있습니다. http://stackoverflow.com/questions/7244321/how-to-update-github-forked-repository – ManojP

답변

0

필요한 것은 remote입니다. 프로젝트를 포크와 로컬로 복제 한 후, 당신은 단지 사용하여 원격으로 원본을 추가 할 수 있습니다

git remote add myremote https://github.com/user/original_repo 

을 그 후에 당신이 원격에서 뽑을 수

git pull myremote master 
을 실행하여

master 이외의 지점도 당겨받을 수 있습니다. 밀기도 비슷합니다.

또한 다음 명령 중 하나를 사용하여 모든 리모컨의 목록을 볼 수 있습니다

: 전체 문서 here 찾을 수 있습니다

git remote show 
git remote -v 

과 좋은 튜토리얼 here