如何全局忽略git中的.idea /文件夹(而不仅仅是将其添加到.gitignore中)

问题描述 投票:0回答:2

O。,我想知道是否有一种方法可以全局忽略计算机上的.idea文件夹?我的项目中没有或不需要.gitignore文件,但令人讨厌的是,在尝试添加和提交实际更改时,.idea /文件夹会不断出现。

有什么想法吗?

windows git global
2个回答
1
投票
  • 在通常位于您的主目录中的.gitconfig文件中配置全局.gitignore的路径:
# add this to ~/.gitconfig:
[core]
    excludesfile = ~/.gitignore
  • 并在主目录中创建.gitignore文件:
# create ~/.gitignore

.idea

。idea在您计算机上的任何git存储库中都将被忽略。


2
投票

这是直接来自git help ignore

用户希望Git在所有情况下都忽略的模式(例如,由用户选择的编辑器生成的备份或临时文件)通常会进入用户~/.gitconfig中的core.excludesFile指定的文件中。其默认值为$XDG_CONFIG_HOME/git/ignore。如果未设置$XDG_CONFIG_HOME或为空,则使用$HOME/.config/git/ignore


1
投票

这里已经有一个答案:See CB Baileys answer.

它涉及将gitignore文件设置为“某处”。通过使用该链接上给出的命令,指定位置。

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

© www.soinside.com 2019 - 2024. All rights reserved.