Eclipse 4.2.1 と EGIT を使用しています。私は次のことをしました:
- Github にアカウントを作成しました。
- レポを作成し、作成時に Github からの readMe で初期化しました。
- EGIT を使用してレポを複製しました。
- メインメソッドを持つ単一のクラスであるEclipseでJavaプロジェクトを作成しました。
- プロジェクトを GIT と共有します。チーム -> プロジェクトの共有 -> GIT
- [Configure GIT repo] ダイアログで: Github から複製したばかりのリポジトリを選択します。
- コミットします。
- リモート起点にプッシュします。
- Github に戻り、readMe を変更します。(これは Github のコミットに表示されます)
- EGIT で変更をフェッチします。
変更された readMe は EGIT のリモート トラッキング ブランチに表示されますが、ローカルのマスター ブランチには表示されません。リフレッシュしてみましたが、それでもうまくいきません。これを行った後、私のローカルマスターは1つ遅れており、プッシュできません。非早送りを拒否されます。
これを修正するには、HEAD に基づいて新しいローカル ブランチを作成し、それをローカル マスターにマージします。しかし、なぜこれが起こっているのですか?他の誰かがこれを経験していますか?