2011-10-06 3 views
10

원격 지점을 체크 아웃하려고합니다.'치명적 :'git push '할 때'푸시하도록 구성된 대상이 없습니다. '

그런 다음 커밋 한 다음 밀어 넣으십시오.

나는 'git push'할 때 fatal: No destination configured to push to 오류가 발생합니다.

$ git checkout remote/test-1.6 
$ git checkout -b test-1.6 
$ git commit -a -m "commit message" 
$ git push 
fatal: No destination configured to push to. 

감사합니다 : 여기

내가 사용하는 명령의 순서입니다.

+2

시도의 자식 원격 테스트 1.6 간단한 –

답변

4

을 할 수

git remote add remote http://.../repo.git 

와 원격 환매 특약을 추가하는 가지와 당신은 단지 1를 밀기를 원한다). the docs for push에서

:

[원격의 repo에 커밋] 당신은 원격 [별명]에 [지점] 새로운 [분기]을 시도합니다 git push [alias] [branch] 실행.

당신이 (또는 유일한 밀어 하나가) 원격 REPO에 모든 지점을 밀어하려는 경우 분기 지정자를 생략 할 수 있으며, 마이크가 지정된대로 특정 경우에 대해서는

git push [alias] 

을 그의 코멘트에서

git push remote test-1.6 

이 작동해야합니다.

4

시도 그런 다음 당신은 원격 별명 거기에는 많은 경우 (밀어하고자하는 지점을 모두 지정할 필요가

git push remote test-1.6 
+0

을 밀어 완벽했다. 많은 감사. – sqram

0

바로 당신이 먼저 추가해야 원격 다음

git remote add myremote [url] 

사용 밀어 수있을 것입니다 : git push myremote master (또는 다른 지점)

14

을 당신은 아마 이미 저장소에 대한 원격을 가지고 있지만 새 지점이이를 사용하도록 구성되지 않았습니다. 이 작업을해야합니다 :

git push --set-upstream remote test-1.6 

한 번 그 일을하는 데,이 장소에서 추적 지점 지금 당신은 단순히 미래에 "자식 푸시"를 사용할 수 있습니다 - 당신이로 현재 지점의 상류 푸시을 구성한 가정 그래서 같은 기본 :

git config --global push.default tracking 

또는 자식 1.7.4의 등 (권장) :

git config --global push.default upstream 
관련 문제