前提
ローカルブランチ: master
git merge FETCH_HEAD
git fetch 後、ローカルの master ブランチの HEAD と fetch 後の FETCH_HEAD とは差分があるにもかかわらず、git merge FETCH_HEAD しても git already up-to-date となります。
$ git diff HEAD FETCH_HEAD ... 差分がずらずら ... $ git log HEAD..FETCH_HEAD ... 未マージのコミットが1件存在 ...
上記のとおり、diff および log で差分が確認できております。
結果てきにマージはできたが。
git merge origin/master とすれば、無事差分をマージすることはできました。
がしかし上記のとおり、FETCH_HEAD に対しても、 master 差分があるにもかかわらず、
git merge FETCH_HEAD
ではAlreadyで git merge origin/master
では、マージが無事行えたの違いについて、
いくら調べても、情報が見つけられずしっくりきていません。
何卒宜しくお願いします。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/27 07:05