Warning: Invalid argument supplied for foreach() in /home/minamachijp/minamachi.jp/public_html/mnc/wp-content/themes/mnc/functions/menu.php on line 48

git stash -uコマンドを実施したところ、以下のようなWarningが表示された

warning: LF will be replaced by CRLF in ~ファイル名

直訳をすると「改行コードが異なっているので変更しておきますね」とのメッセージになります。
原因としては、gitの環境設定にあります。
作業している人がみんな何も考えずにコミット・プッシュ・プルをしていると、同じファイルの中に2種類の改行コードが存在することになる場合があります。
この問題を解決するために、Gitには改行コードを変換する設定があります。

その場合は、該当の改行コードで統一して作業をする必要があります。
サクラエディタなどある程度の機能の備わったエディターを使用して変更も可能です。使用しているツールの違いや開発環境の違いによって起きると考えられます。
gitの設定を確認する方法はこちらのコマンドで可能です。
git config core.autocrlf

・git config core.autocrlf.png

以下が戻り値の設定一覧です。
↓テーブルでやって
設定 チェックアウト時 コミット時
true LF -> CRLF CRLF -> LF
input 変換しない CRLF -> LF
false 変換しない 変換しない

TOP
TOP