ローカル環境は各々異なるのに、.htaccessがgitで管理されていたので無視した

Invalid argument supplied for foreach()でWarningエラーが出たので出ないようにした ひとまず書いてる

リモートリポジトリをクローンしたら、htaccessが入ってた。
ローカル環境は各々異なるから、htaccessはignoreリストに入れておいてくれていいのに。。。
後からignoreリストに追記しても除外されないじゃん。

そんなわけで既にgitで管理されているhtaccessファイルを無視する方法です。

解決

git update-index –skip-worktree [ファイル]
で、ローカル環境のファイル変更を無視する。

sourcetreeだと、右上に「端末」というボタンがあるのでそこからターミナルを起動します。

そして、コマンドを打つ。

git update-index --skip-worktree .htaccess

これで、ローカル環境のhtaccessを編集してもリモートのhtaccessには影響しません。
その設定を取り消すには次のコマンドを打つ。

git update-index --no-skip-worktree .htaccess

コメント

タイトルとURLをコピーしました