我想改变gitignore,但并非团队中的每个人都想要这些更改。用户如何拥有自己的特定git ignore文件?
答案 0 :(得分:89)
您可以使用
创建自己的.gitignoregit 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