찾다

 >  Q&A  >  본문

Sourcetree - github에서 다른 사람의 프로젝트를 포크하면 변경됩니다. . 원본 버전이 업데이트되었습니다. . 그의 최신 버전을 병합하고 리베이스를 사용해야 합니까?

github에서 다른 사람의 프로젝트를 포크하고 변경하면. . 원본 버전이 업데이트되었습니다. . 그의 원본 버전을 내 브랜치에 어떻게 병합하나요?

某草草某草草2825일 전1153

모든 응답(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
  • 취소회신하다