찾다

 >  Q&A  >  본문

sourcetree - github上,我如果fork了别人的项目, 进行了改动。。 原版更新了。。 我要合并他的最新版使用rebase吗?

github上,我如果fork了别人的项目, 进行了改动。。 原版更新了。。 我如何把他的原版合并到我自己的分支来?

某草草某草草2777일 전1121

모든 응답(3)나는 대답할 것이다

  • 淡淡烟草味

    淡淡烟草味2017-04-28 09:08:13

    위의 방법도 괜찮지만 다른 방법도 있습니다:
    저장소에서 git 명령을 사용하세요.
    새로운 업스트림 생성(이름은 임의로 지정할 수 있음) 원격 원격 git remote add upstream https://github.com/username/reponame.git 링크 주소는 포크 프로젝트의 소스 프로젝트 주소입니다
    그런 다음 업스트림 코드를 가져옵니다 git fetch upstream
    마지막으로 업스트림의 코드를 자신의 브랜치로 병합할 수 있습니다. git merge upstream/master 마스터 브랜치가 아닌 경우 상황에 맞게 변경하세요. 자신의 코드와 업스트림의 코드 간에 충돌이 없으면 모든 것이 됩니다. 좋아~끝났어.

    회신하다
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-04-28 09:08:13

    풀 리퀘스트를 보내고 방향을 반대로 하세요

    회신하다
    0
  • 给我你的怀抱

    给我你的怀抱2017-04-28 09:08:13

    습관, 창고의 클론 수 등에 따라 리베이스하거나 병합할 수 있습니다. 다시 기여하고 싶다면 상대방의 이력 관리 정책도 고려해야 합니다.

    회신하다
    0
  • 취소회신하다