gitでpullするとエラーがでる
gitで別んとこにあるソースをpullしようとすると、
error: Entry 〜 not uptodate. Cannot merge.
とか言って自動mergeすらできない。上のメッセージでぐぐってもファイルを消せ的なのがすぐ出てきて、それじゃバージョン管理意味ないじゃん!という感じだったのだけど、次のレスでようやく理由がわかった。
http://pc11.2ch.net/test/read.cgi/tech/1228366972/491-492
491 :デフォルトの名無しさん:2009/02/20(金) 20:30:35
$ git co master
$ git merge experimental
error: Entry 'foo/bar/README' not uptodate. Cannot merge.
fatal: merging of trees a3595041b66ac7e627c64e79c6dcd66b9a954262 and b1a468cbcf693fd95c83fdd5cf25f317a0d4c782 failedというエラーがでるんですけど、どうしたらエラーを解消できますか。
492 :デフォルトの名無しさん:2009/02/21(土) 03:45:50
>>491
foo/bar/README って変更したけどコミットしてなかったりするんでは?
コミットしてからならマージできるんじゃないかな。
ずばりcommitしてないってオチでした。commitしたら自動mergeして衝突してくれた。