2015-02-01 4 views
1

저는 친구와 함께 프로젝트 작업을하고 있으며, 우리는 각각 다른 브랜치와 함께 터치되지 않은 마스터 브랜치를 가지고 있습니다. 내 지점 ("dave"라고 함)을 마스터 지점과 병합하려고합니다. 그러나 다음과 같은 오류가 발생합니다.마스터 브랜치에서 변경 사항을 가져올 수 없습니다.

Daves-MBP:project1 davesmith$ git pull master 
fatal: 'master' does not appear to be a git repository 
fatal: Could not read from remote repository. 

Please make sure you have the correct access rights 
and the repository exists. 

여기에서 무슨 일이 일어나고 있으며이를 해결하는 방법을 아는 사람이 있습니까?

답변

1

당신이 지점에 따라 필요 최소한 :

git pull origin master:master 

master tracks origin/master (git branch -avv 참조) (pull는 기본적으로 'origin'라는 이름의 원격 REPO를 사용하기 때문에), 다음이 충분히 될 경우, masterdave을 병합하지 않습니다

git checkout master 
git pull 

참고 만 업데이트하거나 masterorigin/master을 병합합니다.

git checkout master 
git merge dave 

그러나이 지역의 다른 지점을 병합하기 전에, 첫 번째 업데이트 master (원격의 repo에서 최신 버전을 얻을 수 있습니다)에 참으로 좋은 연습입니다 :

병합이 될 것이다 (업데이트 됨) master 지점.

0

저장소를 지정하는 것을 잊었을 것 같습니다.

관련 문제