0

我正在使用 Git 和 GitHub 合作开发一个 IntelliJ IDEA 项目。repo 的原始创建者将 IntelliJ.idea文件夹添加到 repo 中,我发现在提交对话框中不断弹出对 IDE 文件的更改很烦人。该.idea文件夹实际上已添加到.gitignore,但这是在它们已经被跟踪之后发生的。

我使用从本地存储库中删除了该文件夹,据git rm --cached -r -f .idea/我了解,它从存储库中删除了文件。

但是,其他协作者仍然希望能够提交并将他们的更改推送到.idea文件夹。所以我只想忽略.idea本地的文件夹。

该文件夹及其内容现在会显示在提交对话框中deleted,我担心如果我现在提交并推送,它也会影响其他协作者 - 对吧?我应该怎么做才能在本地忽略此文件夹但不影响仍然希望能够提交并将更改推送到文件夹的其他人?这甚至可能吗?

4

1 回答 1

2

试试git update-index --skip-worktree [file]

正如评论中所指出的,这个答案提供了更多的洞察力。

于 2019-05-20T13:32:56.043 回答