hexoをGithubで管理するときのおすすめgitignore

hexoをGithubで管理する際のTipsです.
gitで差分をわかりやすくするため.gitignoreを使用すると便利ですが,hexoの場合のgitignoreの設定について書き留めておきます.

賛否両論あると思いますが,私はthemesディレクトリはsubmoduleとして登録しているため,gitignoreしていません.
主にいらないと思うのは,deployディレクトリ,publicディレクトリ,db.jsonです.
なので,以下のようになるのでしょうか…

1
2
3
4
5
6
7
8
.DS_Store
Thumbs.db
db.json
debug.log
node_modules/
public/
.deploy_git/
.deploy/

ちなみに,gitignoreを反映させるためには,一度gitキャッシュを消す必要があります.

1
2
git rm -r --cached public
git rm -r --cached .deploy_git

このようにして対象のキャッシュを消去するとgitignoreが反映されます.

以上,それでは

Author: Gusugusu
Link: https://gusugusu1018.github.io/2019/09/13/hexoをGithubで管理するときのおすすめgitignore/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.

Comment
Catalog