문제

나는 얼마 전에 github에 저장소를지게하고 작은 변화를 일으켜 Github 포크로 변경했습니다. 그 이후로 원래 저장소가 변경되었습니다. 원래 저장소에서 포크로 변경 사항을 병합하고 싶습니다.

나는 git과 github를 처음 접했고, 그것을하는 방법에 대한 구체적인 명령이 필요합니다.

도움이 되었습니까?

해결책

git remote add {name} {Public Clone URL}
git pull {name} master
git push

예시:

git remote add bret git://github.com/bret/watir.git
git pull bret master
git push

다른 팁

원래 리포를 원격으로 추가하고 포크를 병합하십시오. 그런 다음 병합 포크를 Github로 밀어냅니다.

또한 a 더 쉬운 github 작업을위한 Ruby Gem. 하나의 전화로 업스트림을 병합 할 수 있습니다 ...

포크 동기화

(Github 도움말)

https://help.github.com/articles/syncing-a-fork

git pull origin master

추가 병합 커밋을 만드는 작업을 수행합니다. 충돌이없고, 당신이 추진하는 모든 커밋에 대해 다시 합병 (추가 '병합'커밋)을 만들고 싶지 않은 경우 rebase 더 선호됩니다. Git Gui+Gitk로 할 수 있습니다. 그냥 리모컨 만 가져 오십시오 Git Gui 그런 다음 역사를 열어줍니다 gitk 임시를 만듭니다 r_master 지점 remotes/origin/master 가져왔다. 마지막으로 전화하십시오 git rebase r_master 에서 git bash. 이것은 원격 수정 위에 커밋을 배치합니다. 당신은 밀고 제거 할 준비가되었습니다 r_master.

이것 논평 이 흐름에 대한 지름길이 있다고 제안합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top