リモートリポジトリにプッシュしようとしていますが、以下のエラーが発生し続けます。
$ git push
To user@remote.net:/home/user/repos/remoterepo.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'user@remote:/home/user/repos/remoterepo.git'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes (e.g. 'git pull') before pushing again. See the
'Note about fast-forwards' section of 'git push --help' for details.
git remote show origin
を示していますmaster pushes to master (local out of date)
。私は支店からのみプッシュするので、時代遅れであってはならないことを確信しています。
2つの質問があります。
ローカルブランチにリモートを上書きさせることは可能ですか?プルすると、リポジトリ内のものよりも明らかに後である変更が上書きされます。
これは私がこの問題を抱えた2回目または3回目です。
git version 1.7.3.1.msysgit.0
gitのローカルバージョンは(Windowsの場合)であり、リモートバージョンはgit version 1.6.5
(Ubuntu Jaunty)であると私が考えることができる唯一のものです。異なるgitバージョンが何らかの破損を引き起こしている可能性はありますか?