如何在 Git 中全局忽略 .idea/ 文件夹(不仅仅是把它添加到 .gitignore 中)

4

嗨,我想知道是否有方法能够全局忽略我的机器上的.idea文件夹?我的项目中没有也不需要.gitignore文件,但是当尝试添加和提交真实更改时,.idea/文件夹总是出现,这很恼人。

有任何想法吗?

3个回答

17
  • 在通常位于您的主目录中的 .gitconfig 文件中配置到全局 .gitignore 的路径:
# add this to ~/.gitconfig:
[core]
    excludesfile = ~/.gitignore
在您的主目录中创建 .gitignore 文件:
# create ~/.gitignore

.idea

在您的计算机上的任何Git仓库中,都会忽略.idea文件夹。


2

以下内容来自于 git help ignore

用户想要 Git 在所有情况下忽略的模式(例如,由用户选择的编辑器生成的备份或临时文件)通常会被放在一个由用户 ~/.gitconfig 中的 core.excludesFile 指定的文件中。它的默认值是 $XDG_CONFIG_HOME/git/ignore。如果 $XDG_CONFIG_HOME 没有设置或为空,则使用 $HOME/.config/git/ignore


1

这里已经有一个答案了:请查看CB Bailey的答案。

它涉及设置一个gitignore文件“某个地方”。通过使用该链接上给出的命令来指定位置。

然后,您需要实际在~/.gitignore中创建文件,并在其中添加.vscode或在您的情况下添加.idea


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接