kikukawa's diary

都内で活動するシステムエンジニアが書いてます。 興味を持った技術やハマったポイント、自分用メモをつけてます。 最近はweb中心

composer.lockのhashがコンフリクトしたとき

毎回調べてるのでメモ

git管理しているcomposer.lockがコンフリクトし、
かつそのコンフリクトの内容がhash, content-hash だけだった場合は、 そこを更新しなおすだけで良いです。

git checkout --ours composer.lock
composer update --lock

上記では --ours でcheckoutしてますが、どっちの内容残しても結局更新し直すので --theirsでも問題ありません。