gpt4 book ai didi

java - 如何忽略 .gitignore 文件中的 .idea 文件夹?

转载 作者:行者123 更新时间:2023-11-30 08:18:43 25 4
gpt4 key购买 nike

我忽略了 .idea 文件夹(对于 intellij IDE),.idea 中的所有文件和文件夹都被删除。我在 intellij 中看到 .idea 但在 github 中没有这个文件夹。而且当我克隆这个项目时,也没有 .idea,因为这个项目不适用于 intellij idea 项目。我不会添加新的开发人员。

最佳答案

Git 不跟踪目录,它只跟踪文件。当您取消跟踪目录中的所有文件时,您实际上也取消了该目录的跟踪。

如果您想将该目录保留在其他计算机上的存储库中,同时忽略其中的所有文件,您可以添加一个空的虚拟 .gitkeep 文件。

但是,由于所需的行为是不跟踪目录中的任何文件,因此我们可以使用特定于目录的 .gitignore 作为此处的虚拟文件,该文件具有用于忽略所有内容的单个忽略规则。

所以,基本上,这会转化为以下命令:

$ cd $PROJECT_DIR
$ echo "*" >> .idea/.gitignore
$ git add -f .idea/.gitignore && git commit -m "Ignoring all files within .idea"

关于java - 如何忽略 .gitignore 文件中的 .idea 文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29285268/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com