gpt4 book ai didi

git - 不能忽略 .idea/workspace.xml - 不断 pop

转载 作者:IT王子 更新时间:2023-10-29 01:15:23 27 4
gpt4 key购买 nike

使用 PHPStorm,我试图忽略每次尝试进行 git 提交时 pop 的 workspace.xml

我的 .gitignore 看起来像:

/.idea/
.idea/workspace.xml

因为在某一时刻文件已提交,我还执行了:

git rm --cached .idea/workspace.xml 然后提交删除,推送到裸仓库。

但是当我在项目中进行更改时,该文件会不断 pop 。

关于我遗漏的任何想法?

最佳答案

我遇到了同样的问题,这让我陷入了困境。问题最终是 .idea 文件夹之前已经提交到 repo 中,因此无论您是否忽略它们,git 都会跟踪它们。在关闭 RubyMine/IntelliJ 或您正在使用的任何 IDE 后,我会推荐以下内容:

mv .idea ../.idea_backup
rm .idea # in case you forgot to close your IDE
git rm -r .idea
git commit -m "Remove .idea from repo"
mv ../.idea_backup .idea

之后确保忽略 .gitignore 中的 .idea

虽然在存储库的 .gitignore 中忽略它就足够了,但我建议您全局忽略 IDE 的点文件。

否则,您必须将它添加到您从事的每个项目的每个 .gitgnore 中。此外,如果您与其他人合作,那么最好不要使用不特定于项目源代码的私有(private)配置来污染项目的 .gitignore。

关于git - 不能忽略 .idea/workspace.xml - 不断 pop ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19973506/

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