2012-03-14 2 views
3

내 저장소를 Wuala와 동기화하기 위해 새로운 기본 저장소 (동기화 됨)가 생성되었습니다. 기존 (로컬) repo에 원격으로 추가했습니다.Git이 내 원격보다 앞서 있다는 것을 말하지 않는 이유는 무엇입니까?

이제는 git status도 내 리모컨보다 앞서야한다고 알았지 만, 그렇지 않습니다!

C:\Users\blubb\Git Lokal\myproject>git remote -v 
wuala file:///C:\Users\blubb\Git\myproject-remote (fetch) 
wuala file:///C:\Users\blubb\Git\myproject-remote (push) 

현재 내 lokal의 환매 특약 (로컬 변경이 최선을 다하고있다) 앞서 원격의 것을 알고 있지만, 내가 무엇입니까 상태입니다.

C:\Users\blubb\Git Lokal\myproject>git status 
# On branch master 
nothing to commit (working directory clean) 

나는 나의 변화를 밀어 수 있어요하지만 내가 전에 적절한 rebase squash을 앞두고 얼마나 많은 커밋 볼 것이 좋을 것이다.

답변

8

지사가 원격을 추적하도록 설정되어 있지 않을 수 있습니다. 이것을 시도하십시오 :

git branch --set-upstream master wuala/master 

그리고 나서 git status의 내용을 확인하십시오.

+1

예 ... 그랬습니다. 고맙습니다. 이 설정은 내가 리모컨에서 복제 할 때 자동으로 발생합니다. 지금 모든 지점에서이 작업을 수행해야합니까? – lostiniceland

+1

'git checkout wuala/ -b '을 통해 브랜치를 생성하면 자동으로'wuala/'를 추적합니다. 리모트에 존재하지 않는 브랜치를 생성한다면, 자동으로 트래킹을 설정하기 위해 먼저 푸쉬 할 때'git push -u'를 사용할 수 있습니다. – Amber

+0

나는 이것을 명심 할 것이다. 고맙습니다 – lostiniceland

0

--set-upstream는 더 이상 사용되지 않습니다. 새로운 구문은 다음과 같습니다.

git branch --set-upstream-to=wuala/master 
관련 문제