LoginSignup
1
0

More than 3 years have passed since last update.

自分だけ git ignore したいファイルがあるときは git ignore global を使おう

Last updated at Posted at 2020-05-23

概要

自分だけ git ignore したいファイルがあります。

例①

rubymine を使っており、.idea ファイルができてしまった。プロジェクト配下の .gitignore に追記したいが、
他のチームメンバー全員は他のエディタを使っているので .idea は生成されない。
.gitignore に自分の環境だけに生成されるファイルを追記したところで悪影響があるわけではないが、なんだか追記しにくい。

例②

.gitignore に追記した方が良いファイルを見つけたが直近で作成予定のプルリクエストにその修正を入れるのは
メインの変更内容の趣旨とは外れるのでやりにくい。しかし、ローカル環境での作業効率を上げるためにファイルを ignore したい。

git ignore global を使おう

すべてのgitプロジェクトに影響するignoreファイルを作ります。

参考: git ignore document
git ignore global

ドキュメントによると、プロジェクト配下の.gitignoreよりも前に読み込まれるパスがあり、
そこにignoreファイルを置くと、全プロジェクトに適用されるignoreになるということらしいです。

具体的には、下記記事の通りにします。

下記ファイルにグローバルに適用したい設定を書いてください

mkdir $HOME/.config/git
vim $HOME/.config/git/ignore
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0