1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Gitで自分専用の無視するファイルを設定する

1
Posted at

 開発中に自分のメモや開発途中のバックアップなどを共有すると共有ソースが汚れちゃうしけど、ないと非常に不便ということになるので、自分専用の開発用ファイルはGitの管理から無視しておく設定方法です。

目的 設定場所 適用範囲 他人への影響
特定リポジトリ内のみ(自分専用) .git/info/exclude 該当リポジトリのみ なし
PC全体の全リポジトリ(グローバル) ~/.config/git/ignore (または指定した任意のパス) PC内の全リポジトリ なし
プロジェクト共通(チーム共有) .gitignore (リポジトリ直下) 該当リポジトリのみ あり(Gitで追跡)

 私は個人的にリポジトリごとに設定するようにしていますが、グローバルに設定しても問題ないです。ハマりどころは、自分で無視設定したファイルがgitに上がってこない!ということが起こります。なので、自分なりにルールを設定しておくことが大切です。私は個人的に以下のように設定してます。

# .git/info/exclude
mytest*.sh
_my*
MYREADME*.md
*_mybk.*

 この設定にしておくと、便利ツールとして、mytest_genarate_token.sh_my_optimizer.shマニュアルとして、MYREADME*.mdMYREADME_STARTER.mdとか、開発中のバックアップとか手元に残しておきたい履歴として、docker-compose.base_mybk.ymlとか、PostController_mybk.phpとか、手元に残しつつGitを汚さないように開発できます。これは結構便利です。

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?