여러 컴퓨터에서 힘내 사용하고 있습니다. 시나리오 중 어느 곳에서 내가 master
에 있고 원격 지점이 origin/foo
이고 로컬 지점을 foo
으로 만들고 다음 분기에 원격 지점을 추적하기 때문에 구성이 있어야합니다.같은 이름의 로컬 분기를 만들 때 원격 분기를 자동으로 추적하는 방법은 무엇입니까?
은 내가 사용하는 데 필요한 명령은 (
master
상태) : 그것은 그냥 사용하면 충분 시스템 중 하나에 그러나git checkout -b foo origin/foo
:
두 경우 모두 67,
내가 그러나
Branch foo set up to track remote branch foo from origin.
를 얻을, 두 번째 명령은 그냥 로컬 브랜치
foo
을 체크 아웃 내 시스템 중 하나에서 그들의 나머지 부분에서 작동합니다. 왜 그런 설정이 효과가 있습니까?
P. 나는 도움이되지 않았다 다음과 같은 일, 한 :
- 업데이트 자식으로 V를 2.1.3;.
- 리모컨이 하나만 있음을 확인했습니다. 은 false입니다 작동
git checkout -b foo
시스템 중 하나에서
git fetch origin
UPDATE 정보 그와 원격 지점을 가져. 리모트를 추적하기 위해 로컬 브랜치를 체크 아웃하는 올바른 명령은 -b
없이 git checkout foo
입니다.
아아, 1.9.1에서 2.1.3으로'git'을 업데이트해도 도움이되지 않아서 제 질문을 업데이트했습니다. 그것은 일종의 이상한 문제입니다. –
@AlexPopov는 .git/refs/remotes/origin 폴더에있는'foo' 브랜치입니까? – VonC
예, 그렇습니다 ....... –