2013-04-30 4 views
1

방금 ​​저장소를 설정했습니다. 이 도구를 사용하는 방법을 배우려고합니다. 컴퓨터 AI에 git diff origin/master, 서버에서 diff를 쿼리하는 방법은 무엇입니까?

는 수행 컴퓨터 BI에

git add foo.c 
    git commit -a -m "version 1.0" 
    git push --mirror [email protected]:/home/git/pilot 

할 :

git clone [email protected]:/home/git/pilot 

는 이제 컴퓨터 B에 내 변화 1.0을 얻을

는 질문 : 내가 볼 수있는 첫 번째 문제는/c/temp/pilot (주인)이라고 말하면 다른 말을하지 않아야합니까? 마스터가 MainServer입니다.

컴퓨터 AI가 다른 변경에 커밋 내가 할 경우 컴퓨터 B는 서버

에 밀어 : 내가 할 경우 내가 어떤 차이를 볼 수 없습니다

git diff origin/master 

있지만 :

git pull 

내가 가장 최근에 얻은 것 내가 뭘 잘못하고 있니? 내 컴퓨터 B 데이터베이스가 MainServer에 종속되도록 설정하려면 어떻게합니까?

감사 토니

+0

아무런 잘못하지 않았습니다. 이것은 svn이 아니라 git입니다. "서버"가 없습니다. – matt

답변

2

git diff 원점 원격에서 최신 변경 사항을 가져 오지 않습니다. git diff보다 먼저 git fetch origin을 실행해야합니다.

한편, git pull은 이미 가져 오기 단계를 포함합니다 (원격 변경 사항도 병합합니다).

관련 문제