config.jsonのhostnameをいちいち変えなくてもいい方法

GitHub Edit Page
この記事は公開から1年以上が経過しています。内容が一部古い箇所があります。

背景

gulp-webserver の便利機能の1つに hostname に自分の PC の IP アドレスを設定すると、他端末でアクセスしても見れる(ただし wifi 接続時)っていうのがあるんですが、他の人と作業していると hostname 設定ママで渡しちゃうとエラーが吐いちゃうので非常に不便ですねという話。

.gitignoreで無視させようにも管理下ファイルなので無理、というところを解決してくれるいいやつありました。

解決策

terminal とか iterm で Git 管理下のディレクトリで入力。

git update-index --assume-unchanged config.json

これで config.json の変更があっても Git で無視されるので安心ですね。

ちなみに解除は以下を入力です。

git update-index --no-assume-unchanged config.json

参考

既に git 管理しているファイルをあえて無視したい - Qiita

追記 2016/02/02

いちいち引っ張りだすものめんどいのでエイリアス登録した。

~/.gitconfig[alias]箇所で以下登録。

jsonchange = update-index --assume-unchanged config.json
jsonnochange = update-index --no-assume-unchanged config.json

命名のセンスが無いのはご容赦ください。

git で便利なエイリアス達 - Qiita

アーカイブ記事のため、内容に関する更新依頼は受け付けておりませんが、誤字や脱字などありましたらご連絡ください。

この記事に関する修正依頼
アーカイブ一覧へ戻る