힘내 : 새 원격 분기를 볼 수 없습니다.
동료가 새 원격 지점을 origin / dev / homepage로 푸시했는데 실행할 때 볼 수 없습니다.
$ git branch -r
여전히 기존 원격 지점이 보입니다.
내 로컬 원격 참조가 최신 상태가 아니기 때문에 git pull을 실행했을 때 git pull이 현재 작업 브랜치를 올바르게 가져 오기 때문에 아무 일도 일어나지 않았기 때문이라고 가정합니다. 해당 원격 분기에 변경 사항이있는 모든 분기를 푸시하는 git push와 달리?
먼저 명령을 사용하여 분기가 실제로 원격으로 푸시되었는지 다시 확인합니다 git ls-remote origin
. 새 분기가 출력에 나타나면 다음 명령 git fetch
을 입력하십시오. 원격 저장소에서 분기 참조를 다운로드해야합니다.
원격 분기가 여전히 나타나지 않으면 ls-remote
출력에서 원격에서 분기 이름이 무엇인지, 특히 refs/heads/
. 이는 기본적으로의 값이 다음과 같기 때문 remote.<name>.fetch
입니다.
+refs/heads/*:refs/remotes/origin/*
이름이로 시작하는 원격 참조 만 refs/heads/
로컬에서 원격 추적 참조로 매핑됩니다 refs/remotes/origin/
(즉, 원격 추적 분기가 됨).
.git/config
포함 여부 확인
[remote "origin"]
url = …
fetch = +refs/heads/master:refs/remotes/origin/master
그렇다면 다음과 같이 변경하십시오.
[remote "origin"]
url = …
fetch = +refs/heads/*:refs/remotes/origin/*
그런 다음 사용할 수 있어야합니다.
$ git fetch
remote: Counting objects: …
remote: Compressing objects: ..
Unpacking objects: …
remote: …
From …
* [new branch] branchname -> origin/branchname
$ git checkout branchname
Branch branchname set up to track remote branch branchname from origin.
Switched to a new branch 'branchname'
git 원격 업데이트를 수행하면 원격 저장소에서 사용할 수있는 브랜치 목록도 업데이트 됩니다.
TortoiseGit을 사용하는 경우 버전 1.8.3.0부터 "Git-> 동기화"를 수행 할 수 있으며 나타나는 창 왼쪽 하단에 "원격 업데이트"버튼이 있습니다. 그것을 클릭하십시오. 그런 다음 "Git-> Switch / Checkout"을 수행하고 선택할 수있는 분기의 드롭 다운에 새 원격 분기를 표시 할 수 있어야합니다.
나는 때때로 같은 문제가 있습니다.
가장 간단한 대답은 다음과 같습니다.
git fetch origin <branch_name>
사소하게 들리지만 내 문제는 내가 올바른 프로젝트에 있지 않다는 것입니다. 예상되는 프로젝트에 참여하고 있는지 확인하십시오. 그렇지 않으면 올바른 분기를 끌어 내릴 수 없습니다.
마침내 나를 위해 일한 git fetch
것은 다음과 같이 명령에 원격 저장소 이름을 추가하는 것이 었습니다 .
git fetch core
이제 다음과 같이 모두 볼 수 있습니다.
git branch --all
나는 무차별 대입을 사용하고 리모컨을 제거한 다음 추가했습니다.
git remote rm <remote>
git remote add <url or ssh>
참고URL : https://stackoverflow.com/questions/12762922/git-cannot-see-new-remote-branch
'code' 카테고리의 다른 글
SQL Server의 이상한 작동 문제 (-100 / -100 * 10 = 0) (0) | 2020.08.27 |
---|---|
C ++에서 배열을 사용해야합니까? (0) | 2020.08.26 |
jQuery UI 대화 상자가 열려 있는지 감지 (0) | 2020.08.26 |
별도의 스레드에서 실행되는 iPhone iOS (0) | 2020.08.26 |
ViewController respondsToSelector : 할당 해제 된 인스턴스로 메시지 전송 (CRASH) (0) | 2020.08.26 |