読者です 読者をやめる 読者になる 読者になる

やまろぐはてな

yamanokuの技術メモ。Qiitaは怖くて書けない。

config.jsonのhostnameをいちいち変えなくてもいい方法(追記あり)

背景

gulpの便利機能の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

参考

qiita.com

追記 '16/02/02

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

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

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

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

qiita.com