我可以制作用户特定的gitignore文件吗?

时间:2011-04-20 00:56:36

标签: git version-control gitignore

我想改变gitignore,但并非团队中的每个人都想要这些更改。用户如何拥有自己的特定git ignore文件?

4 个答案:

答案 0 :(得分:89)

您可以使用

创建自己的.gitignore
git config --global core.excludesfile $HOME/.gitignore

然后将您想要的条目放在该文件中。

答案 1 :(得分:68)

对于特定于用户和特定于repo的文件,您应填充以下文件:

$GIT_DIR/info/exclude

通常$ GIT_DIR代表:

your_repo_path/.git/

答案 2 :(得分:27)

在他们的.gitconfig中:

[core]
    excludesfile = ~/.global_gitignore

这样,他们可以全局忽略某些类型的文件。每个用户都可以拥有自己的全局忽略文件。

答案 3 :(得分:4)

例如,您要忽略~/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