Eclipse で EGit を使用してプルとプッシュを行います。
私の設定は:
[remote "origin"]
fetch = refs/heads/*:refs/remotes/origin/*
push = refs/heads/*:refs/remotes/origin/*
ローカル ブランチはマスター リモート トラッキング ブランチは origin/master
プッシュすると「origin/master:master[up to date]」と出てきます。実際、リモート ブランチは最新ではありません。間違った方法で設定するとさまよってしまいます。
時々別の設定を変更すると、「新しいブランチを作成する」(コミットをプッシュするだけなので間違っています)または「拒否-早送りしない」(リモートの唯一のユーザーであるため、これは奇妙です)のいずれかになります。リポジトリであり、プッシュする前に既にフェッチしています)