자식은 다른 원격 지점에서 내 지점으로 병합 한 후 내 지점에 대한 추적 정보를 가져 오지 않습니다.

치아이

main_repo저와 제 동료 인 이라는 저장소가 있습니다 forked. 그래서 제 동료 new_changes는 그녀의 포크를 호출하는 브랜치를 만들고 내 브랜치를 호출 my_branch하여 새로운 변경을했습니다. 어제 병합 버튼을 사용하여 그녀의 브랜치 풀 요청을 내 브랜치에 병합했습니다.

그녀의 풀 요청 페이지에서 그것을 말한다 MERGED her_fork_repo new_changesmy_branch있는 것은 커밋 1234나는 경우 .Supposedly을 git pull내 동료의 새로운 변화를 볼 것 인 IntelliJ 내 분기에, 대신 그것은 말합니다 :

There is no tracking information for the current branch.
Please specify which branch you want to rebase against.
See git-pull(1) for details.

    git pull <remote> <branch>

If you wish to set tracking information for this branch you can do so with:

    git branch --set-upstream-to=origin/<branch> my_branch

내가 입력 할 때 내 지점에서 git remote그것을 보여줍니다 origin.I도 시도 git pull origin my_branch하지만, 자식은 말한다 Already up to date.

그리고에서 my_branch의 풀 요청 페이지 (병합에에 main_repo), 나는 새로운 변화가 내 지점에 반영되어 내가 지금 무엇을해야합니까, 또한 새로운 변화를 보지 않았다?

VonC

그녀의 풀 리퀘스트 페이지에는 커밋 1234에서 her_fork_repo new_changes to my_branch MERGED가 표시됩니다.

PR은 동일한 리포지토리의 두 브랜치 사이 또는 포크 리포지토리의 브랜치와 포크 된 업스트림 원본 리포지토리 사이에있을 수 있습니다.

동료 PR가 병합 된 경우, 확인이 어디에 : 그것은 원래의 상류 저장소에, 당신은 "1234 커밋"가져올 수 있도록하기 위해 자신의 지역 클론에 그 상류 원격 URL을 추가해야합니다.

 cd /path/to/local/clone/of/my/fork
 git remote add upstream https://url/upstream/original/repository
 git fetch upstream
 git merge upstream/my_branch

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관