2013-06-28 4 views

답변

13

열기 .git/config에, 당신은 당신이 밀어 할 앱 이름

[remote "heroku"] 
url = [email protected]:xxx.git 
fetch = +refs/heads/*:refs/remotes/heroku/* 

변경 XXX를 찾을 수 있습니다. 그 다음

git push heroku master 

그것은 나를 위해 일한다. 시도해 볼 수 있습니다.

0

"git remote add"는 한 번만 실행해야합니다. 아마도 당신은 "git push"를 찾고 있습니까?

0

이전에 사용한 것과 같은 디렉토리에 heroku를 원격 추가하려고합니까? 그렇다면 다른 것으로 시도해보십시오. 작동해야합니다.

0

당신은 아마 원하는 : 그것은 나에게 커밋하기 전에 물건을 확인하는 또 다른 기회를 제공으로

git add . 
git commit -m 'Information about what is in this commit' 
git push heroku master 

주 내가 명령 행에서 -m 옵션을 git commit을 선호합니다.

+0

나는 이것을했고 전에 일하고 있었다. '오류 : src refspec 마스터가 현재 일치하지 않습니다. – Efe

+0

'git status'를 실행하여 결과를 알려주십시오. –

+0

이것은 디렉토리가 비어있는 경우에도 발생할 수 있습니다. 디렉토리에서'ls'을 실행하십시오. –

0

.git/config 파일을 보았습니까? 당신은 이미 Heroku를위한 리모콘을 설립했을 것입니다. 그리고 faffaffaff는이 설정을 한 번만 완료 했으므로 git push을 사용하여 git remote add이 아닌 원격 저장소에 무엇이든 푸시해야한다는 점에서 올바른 것입니다.

0

이미 존재하는 자식 원격을 추가하려고합니다. 이전에 명령과 동일한 폴더에 git remote -v 명령을 실행하면 로컬 저장소가 알고있는 모든 원격 저장소 목록이 표시됩니다. 당신이 별칭에게 Heroku와 자식 원격 저장소를 추가 한 것 같은 폴더에 heroku create 명령을 사용하는 경우, 당신은

git remote -v 

(가져 오기위한 추진을위한 하나, 하나) 두 개의 항목이라고 Heroku가 표시됩니다. 명시된 바와 같이, 다시 추가 할 필요가 없습니다.

# create your project 
git init 
git add . 
git commit -m "useful commit message" 

# run heroku create only once (unless you want additional environments - test, stageing) 
heroku create 

# deploy to heroku 
git push heroku master 

계속해서 코드를 향상시키고 로컬 git 저장소에 추가/커밋하십시오. 다시 배치 할 준비가되면 영웅으로 밀어 넣으십시오.

# work on your code 
git add . 
git commit -m "useful commit message" 
git push heroku master 
관련 문제