web-dev-qa-db-ja.com

ユーザー固有のgitignoreファイルを作成できますか?

Gitignoreを変更したいのですが、チームの全員がこれらの変更を望んでいるわけではありません。ユーザーはどのようにして独自の特定のgit ignoreファイルを使用できますか?

92
asdsadasds

ユーザー固有およびリポジトリ固有のファイルを無視するには、次のファイルを入力する必要があります。

$ GIT_DIR/info/exclude

通常、$ GIT_DIRは以下を表します。

your_repo_path/.git /
75
grzuy

を使用して独自の.gitignoreを作成できます

git config --global core.excludesfile $HOME/.gitignore

次に、そのファイルに必要なエントリを入れます。

95
Dave Kincaid

.gitconfigで:

[core]
    excludesfile = ~/.global_gitignore

そうすれば、特定の種類のファイルをグローバルに無視できます。各ユーザーは、独自のグローバル無視ファイルを持つことができます。

28
Rafe Kettler

たとえば、~/some/path/.ideaフォルダーを無視する場合:

# 1. Add .idea to user specific gitignore file
echo .idea > ~/.gitignore

# 2. Add gitignore file to gitconfig
git config --global core.excludesfile ~/.gitignore
5
Sergey Zhigalov

Atlassianの.gitignoreチュートリアル に示されているように、テキストエディターで簡単に編集できるリポジトリの<repo>/.git/info/excludeファイルを使用することもできます。 .gitignoreと同じように機能します。

IntelliJファイル、個人用dockerfiles、および必要なものだけを簡単に無視できました。

0
obscure18