尽管多次执行此操作,但我仍然遇到问题并遇到问题。
考虑到他们将使用JetBrains IDE(PyCharm,CLion,IntelliJ等),我应该如何建立一个供多人使用的存储库?
我了解到.idea/
通常是.gitignore
中要提到的文件夹,尤其是.idea/workspace.xml
,但实际上该文件夹中需要一些文件,可以打开新克隆的存储库的IDE。但是,当我查看可能需要哪些文件时,最终发现与项目所在的特定路径有关的东西在我自己的计算机路径中。
到目前为止,我找到的解决方案是首先将项目的所有文件上载到存储库中,然后再在.gitignore
中添加某些文件和文件夹。然而,令人讨厌的事情是,如果您曾经在存储库中提交过一次.idea/workspace.xml
文件,即使您将该文件添加到要在后续推送中忽略的文件列表中,Git也会继续隐藏该文件:实际上,您需要进行一次提交,删除该文件 ,然后再将该规则添加到.gitignore
中,然后然后将其添加回去。
这是怎么回事?请赐教,这真令人讨厌。