[brew] Error: homebrew-core is a shallow clone.

症状

解決方法

『unshallow(浅いクローン無効)』でgitリポジトリ "homebrew-core" をクローン(再フェッチ)する。

-C : 指定したフォルダでgitコマンドを実行する。cdコマンドでカレントフォルダを移動してから, gitコマンドを実行する手順を省略する。

補足説明

サーバ上のリポジトリをクローンする(取得する)とき、一般的なユーザーは過去の全てのソースコードや完全な履歴を取得する必要はない。そこで『shallow clone(浅いクローン)』の仕組みを使い、ネットワーク転送時間とローカルストレージサイズの節約を図る。しかし "homebrew" は、完全なリポジトリのクローンを必要とする。