私はいくつかの詳細な背景情報から始めるつもりです変更をGithubのフォークレポにプッシュするにはどうすればいいですか?
通常、私たちの講義では教師レポを学校のサーバーの1つにクローンします。 その後、ファイルを変更してコミットし、PuTTyからプッシュします。
私たちは宿題のために教師リポジトリをフォークし、それらをサーバーに複製して、同じことが再び起こります。
これは私の特定の問題を引き起こします:つまり、既にクローンされているので、ファイルをもう一度コピーする必要はありませんでしたので、私は自分の変更を前に進めました、git add。、git commit -m "comment"それがGithubに変更をプッシュするようになったとき、それはエラーをポップアップさせる。これは本当に奇妙なことです。私が既に自分のコミットをフォークされたリポジトリにプッシュしましたが、今度は何らかの理由で動作しないようです。
エラーメッセージ:
To https://[email protected]/my_account/homework.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'https://[email protected]/my_account/homework.git'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes before pushing again.
See the 'Note about
fast-forwards' section of 'git push --help' for details.
それは、これが愚かかは不明問題である場合ので、私は事前に謝罪gitのために来るとき、私は合計初心者です。
が最初引っ張ってみては? – evolutionxbox
フォークレポや先生のレポからクローンを作成しましたか? – Baruch
自己複製。 @Baruch –