git fetch --all
을 통해 모든 원격 지점을 가져 왔습니다. git branch -a
을 통해 remotes/origin/branchname으로 병합하고 싶은 지점을 볼 수 있습니다. 문제는 접근 할 수 없다. 병합하거나 결제 할 수 없습니까? (Git : 원격 지점을 로컬로 병합하십시오.
git merge origin/branch-i-want-to-merge-from
git fetch --all
을 통해 모든 원격 지점을 가져 왔습니다. git branch -a
을 통해 remotes/origin/branchname으로 병합하고 싶은 지점을 볼 수 있습니다. 문제는 접근 할 수 없다. 병합하거나 결제 할 수 없습니까? (Git : 원격 지점을 로컬로 병합하십시오.
git merge origin/branch-i-want-to-merge-from
당신은 그 원격 추적 브랜치를 참조 할 수 있습니다 ~ : 나는 병합을 할 때마다
, 나는 다음 다음 않습니다 내가 (예 : "git checkout branch-i-am-working-in
")로 병합 할 지점에 들어가서 git branch -r
으로 표시)에 리모컨의 이름을 입력합니다. 당신이 그 원격 지점 중 하나에 해당 지역의 지점 중 하나를 병합 할 경우
git checkout master
git merge origin/aRemoteBranch
, 당신은 로컬 브랜치를 만들어야합니다
당신은 당신의 현지 지점에 그 원격 지점 중 하나를 병합하려면 상기 제 1 원격 지사의 위에 :
어쩌면git checkout -b myBranch origin/aBranch
git merge aLocalBranch
당신이 트랙 로컬 지사와 원격 지사에 원하는 :
git branch new-local-branch
git checkout new-local-branch
git branch --set-upstream-to=origin/remote-branch new-local-branch
git pull
이 작업은 여러 원격 브랜치를 내가 작업중인 새 브랜치로 병합하는 좋은 방법이라는 것을 알게되었습니다. 고맙습니다. –
단 한 명령으로 여러 분기를 병합하는 멋진 방법 –
당신은 이미 원격 지사를 가져온 경우와 git branch -a
는
당신은 같은 것을받을 수 있습니까 :
* 8.0
xxx
remotes/origin/xxx
remotes/origin/8.0
remotes/origin/HEAD -> origin/8.0
remotes/rep_mirror/8.0
그런 다음 rep_mirror/8.0
을 사용하여 원격 분기를 로컬로 지정할 수 있습니다.
트릭은 remotes/rep_mirror/8.0
이 작동하지 않지만 rep_mirror/8.0
이 작동한다는 것입니다.
따라서 git merge -m "my msg" rep_mirror/8.0
과 같은 명령이 병합을 수행합니다.
(참고 :.이 코드 블록 주석 형식에 적합하지 않기 때문에 @VonC 응답에 코멘트 제가 다른 답변으로 넣어이다)
aLocalBranch를? 그건 오타예요? "myBranch"라고 다시 써야 할 것 같습니까? – knocte
@knocte No : "원격 브랜치 중 하나에 로컬 브랜치 중 하나를 병합하려면 다음과 같이하십시오." "aLocalBranch"를 "myBranch"에 병합하고, "myBranch"는 원격 브랜치를 나타냅니다. origin/aBranch'. – VonC