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

created at:

背景

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

アーカイブ一覧へ戻る

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

この記事に関する修正依頼
トップページに戻る