에 원격 Heroku가의 환매 특약을 추가 한 후 Heroku가에 강제 할 수 없음 시나리오입니다 :는 기존 지역의 repo 여기
1) 내 사업 파트너와 나는 함께 우리의 코드 REPO로 github에를 사용하여 루비 레일에 응용 프로그램 작업을했다.
2) 응용 프로그램은 그녀의 github의 계정에서이며 그녀는 그녀에게 Heroku에 배치하고 거기 협력자뿐만 아니라
4) 내가 사용되는 다음 날 추가) 협력자
3 나를 추가했다 명령을 내 기존의 응용 프로그램 디렉토리에서 기존의 Heroku 원격 응용 프로그램을 원격으로 기존의 로컬 응용 프로그램에 추가 할 수 있습니다. 내가 전에 언급 한 바와 같이 내 기존 로컬 응용 프로그램은 이미 그럼 난 밀어 시도 나는 약간의 변경을
git remote add heroku [email protected]:codefellow.git
5) 원격 github에 있었고 github에 그들을 밀어 모든 최신
6)에 있었다 이 아래 그림과 같이 내 지점의 끝이 뒤에 이라며 나에게 오류를 만들었지 만 다음 명령
git push heroku master
7)와 Heroku가에 내가 GitHub의에서 끌어하려고 할 때, 그것은 내가 최신했다 아래와 같이도
➜ code-fellows-alumni git:(master) git push heroku master
To [email protected]:codefellow.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to '[email protected]:codefellow.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Merge the remote changes (e.g. 'git pull')
hint: before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
➜ code-fellows-alumni git:(master) git pull
Already up-to-date.
여기에 무슨 일이 일어나는지 아는 사람이 있습니까? 내가 Github에 대해 최신 정보를 얻는다면 내 지부가 Heroku와 어떻게 일치하지 않을 수 있습니까? 내 프로젝트 파트너가 Github에 먼저 푸시하지 않고 Heroku에 변경 사항을 적용하는 것이 가능했을까요? 나는 점검했고 그녀는 신청서를 제출하지 않았다. 나는 그녀가 지금 무엇을했을지를 알아 내기 위해 순간에 그녀와 연락을 취할 수 없다. 나는 그녀가 아직 Github에 밀리지 않았다면 그녀가 Heroku에 변화를 추진할 수 있을지조차 확신하지 못한다. 어떤 통찰력이라도 크게 감사 할 것입니다. 내가 Github와 로컬로 동기화했기 때문에 Heroku에서 앱을 복제하고 싶지 않습니다. Github를 코드 저장소로 사용하고 Heroku의 복제본에서 시작하기를 꺼립니다. 나는 이것에 관한 Heroku 문서를 이미 보았다 : https://devcenter.heroku.com/articles/git. 그것은 단지 복제품을 말하지만 전술 한 이유로 그걸하고 싶지는 않습니다. 나는이 질문에 대한 답변 (How to link a folder with an existing Heroku app)에 주어진 지시 사항을 따라 갔지만, 누락 된 부분이 있거나 프로젝트 파트너가 이상한 일을 한 것처럼 보입니다. 당신이 가지고있는 도움이되는 아이디어에 미리 감사드립니다.
이 'git pull heroku master'를 실행 한 다음 충돌을 제거한 후 다시 푸시하려고 시도하십시오. –
감사합니다. 나는 그것이 push 명령과 같다고 생각했지만 이전에 그것을 한 적이 없었습니다. – Sedona