227

新しいレポを作成し、クローンを作成し、ファイルをディレクトリに追加し、それらを で追加しadd -A、変更をコミットしました。使用してプッシュしようとすると、次のgit push <repo name> masterようになります。

ヒント: ローカルにない作業がリモートに含まれているため、更新は拒否されました。これは通常、別のリポジトリが同じ参照にプッシュすることが原因です。再度プッシュする前に、最初にリモートの変更をマージすることをお勧めします (ヒント: 'git pull' など)。

これは新しいリポジトリであり、readme ファイルしか含まれていないため、意味がないようです。

4

9 に答える 9

135

このエラーは、コミットしているコードと GitHub に存在するコードの構造が異なるために発生する可能性があります。それは次の方法で解決できる競合を作成します

git pull

マージ競合の解決:

git push

新しいコードに問題がないことを確認したら、次を使用できます。

git push -f origin master

「強制コミット-f」の略です。

于 2016-01-02T18:57:36.873 に答える