Git で composer.lock の content-hash がコンフリクトした時の解決方法
はじめに
Git を使った開発をしていて composer.lock
の content-hash
でコンフリクトが発生した時の解決方法のメモ。
TL;DR
composer.lock
のcontent-hash
のコンフリクトは以下で解決できるcontent-hash
のどちらかを残すcomposer update --lock
を実行
目次
環境・条件
1 | $ sw_vers |
詳細
チーム開発していると composer.lock
の content-hash
でコンフリクトすることがある。
コンフリクトした場合、以下の手順で解決できる。
- どちらでも良いので、片方の
content-hash
のみ残す。(次の手順で上書きされるので、どっちを選んでも良い)
1 | <<<<<<< HEAD |
composer update --lock
を実行する。
1 | $ composer update --lock |
まとめ
composer.lock
のcontent-hash
のコンフリクトは以下で解決できるcontent-hash
のどちらかを残すcomposer update --lock
を実行
その他・メモ
npm でも似たような話をまとめた。
Git で package-lock.json がコンフリクトした時の解決方法
参考文献
関連記事
- Laravel で現在の URL 取得方法まとめ
- Laravel で Cookie を使う(参照/設定/削除)
- Laravel で PDF ファイルをブラウザで開く
- Laravel で withCount と having を使って絞り込み
- PhpSpreadsheet を使って PHP で Excel ファイルの操作(読み込み)
- Laravel で「開始日時 < 終了日時」であることをバリデーションする
- JavaScript で URL のクエリパラメータを操作する方法
- jQuery Select2 で、初期値の設定と選択状態のクリア