2

github リポジトリに変更をコミットしようとするたびに、このエラーが発生します。

git@github.com:antarr/3skeleton.git へ
![拒否] master -> master (non-fast-forward)
error: failed to push some refs to 'git@github.com:antrr/3skeleton.git
'
再度プッシュする前に、リモートの変更 (「git pull」など) をマージします。
詳細については、「git push --help」の「早送りに関する注意」セクションを参照してください。

最初に行うgit pullと、マシン上のファイルの一部が変更されます。どのような目的を打ち負かします。

4

1 に答える 1

7

最後に更新してから、ファイルがコミットされ、github のリポジトリにプッシュされたようです。

を実行するgit pullと、これらの変更がプルダウンされ、変更にマージされます。次に、すべてをテストして、まだ機能することを確認してから、プッシュを実行できます。

行ってコミットしようとしている変更を上書きするべきではありません。

于 2011-05-06T16:36:30.870 に答える