main_repo
저와 제 동료 인 이라는 저장소가 있습니다 forked
. 그래서 제 동료 new_changes
는 그녀의 포크를 호출하는 브랜치를 만들고 내 브랜치를 호출 my_branch
하여 새로운 변경을했습니다. 어제 병합 버튼을 사용하여 그녀의 브랜치 풀 요청을 내 브랜치에 병합했습니다.
그녀의 풀 요청 페이지에서 그것을 말한다 MERGED her_fork_repo new_changes
에 my_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
), 나는 새로운 변화가 내 지점에 반영되어 내가 지금 무엇을해야합니까, 또한 새로운 변화를 보지 않았다?
그녀의 풀 리퀘스트 페이지에는 커밋 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] 삭제
몇 마디 만하겠습니다