我想改变这个丑角,但并不是团队里的每个人都想要这些改变。用户怎样才能有自己特定的 git 忽略文件?
在他们的. gitconfig 中:
[core] excludesfile = ~/.global_gitignore
每个用户都可以有自己的全局忽略文件。
您可以使用
git config --global core.excludesfile $HOME/.gitignore
然后将所需的条目放入该文件中。
对于特定于用户和特定于回购的文件,忽略您应该填充以下文件:
$GIT _ DIR/info/ 排除
通常 $GIT _ DIR 代表:
Your _ repo _ path/. git/
例如,您希望忽略 ~/some/path/.idea文件夹:
~/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
如 Atlassian 的. gitignore 教程所示,您也可以使用您的回购的 <repo>/.git/info/exclude文件,您可以轻松地编辑与任何文本编辑器。它的工作原理与 .gitignore相同。
<repo>/.git/info/exclude
.gitignore
我可以很容易地忽略我的智能文件,个人文档和只有我需要处理的东西。