2017-05-05 9 views
0

私はGitHub Pagesでウェブサイトを持っているとしましょう。そのWebサイトMyFirstSiteに電話しましょう。今、私は新しいのWebサイトを新しいリポジトリの中に作成しようとしています。そのウェブサイトはMyNewSiteと呼ばれています。 MyNewSite用のファイルを追加し、コミットした後、私はGH-ページブランチに変更をプッシュしようとしましたが、この応答を受け取っ:github-pagesにプッシュできない

To http://github.com/Jaklabs/MyFirstSite 
! [rejected]  gh-pages -> gh-pages (fetch first) 
error: failed to push some refs to 'http://github.com/Jaklabs/MyFirstSite' 
hint: Updates were rejected because the remote contains work that you do 
hint: not have locally. This is usually caused by another repository pushing 
hint: to the same ref. You may want to first integrate the remote changes 
hint: (e.g., 'git pull ...') before pushing again. 
hint: See the 'Note about fast-forwards' in 'git push --help' for details. 

ではなく、私のリポジトリにファイルをプッシュしようとしているかのようにです私が働こうとしているものの私はむしろGitにとって新しいです。おそらくこれには非常に単純な解決策がありますが、誰かが私のためにそれを指摘できますか?

+1

'git remote -v'は何を表示しますか? – captncraig

+1

あなたは間違いなく元のレポにプッシュしようとしています。あなたが間違ったディレクトリにいるか、あなたのリモコンがすべて混在しています – captncraig

+0

最初にgit pullしてからもう一度やり直してください –

答えて

0

あなたは、単に使用することができます。

git push --force 

あなたがリモートで任意の同期されていないファイルがないことが確実な場合。予防措置として、上記のコマンドを使用する前に、リポジトリのファイルを別の場所にダウンロードまたは複製してください。

未同期の作業がある場合はを実行する前にgit pullを実行し、マージの競合を解決してください。あなたのリモートが正しく設定されていない

0

git remote rm MyFirstSite 

バイ古いリモートURLを削除してみてください、あなたは上のレポclone or downloadボタンからYOUR_REPO_URLを得ることができます

git remote add origin YOUR_REPO_URL

で新しいリモートを追加ギター。

実行git remote -vは、それはあなたがあなたの変更をプッシュすることができ、今[email protected]:USERNAME/REPO_NAME.git

のようなものが表示されるはずです。

関連する問題