2011-10-26 9 views
3

私は現在、何か問題が発生したgitリポジトリに取り組んでいます。毎回私はプル、二つの異なるマスターブランチ間の原点交互に行います。git pullは2つの異なるorigin/masterブランチを交互に切り替えます

git pull 
From git://git.eclipse.org/gitroot/m2t/org.eclipse.xpand 
+ 9a557eb...32d3b15 HEAD  -> origin/HEAD (forced update) 

git pull 
From git://git.eclipse.org/gitroot/m2t/org.eclipse.xpand 
    32d3b15..9a557eb master  -> origin/master 

そうそう、私が知っている、書き換えや歴史を書き換えてはならない1つがありました。とにかく、私はもうそれを変えることはできません。そして今、私はこの奇妙な行動を起こします。誰もがこの問題を解決する方法とこれがどうして起こるのかについて何か考えがありますか?それ以外に:refs/remotes/origin/HEADはどちらの場合もrefs/remotes/origin/masterを指しますが、origin/master SHAは交互になります。

答えて

5

リモートmasterブランチとリモートHEADthis threadのようなビット)の両方があるようです。

git push origin :HEAD 

は注意が必要です。

+0

偉大な、魅力のように動作します。 – skomp

関連する問題