git - Git:避免 IDE 配置文件在远程服务器上运行
问题描述
我正在使用 PhpStorm 进行本地项目。当我使用 Git 提交和推送时,它也会占用该.idea
文件夹,但我不想要它。
我在.idea
文件中添加了文件夹.gitignore
,但之后:
- 该文件夹已被远程删除(好)
- 当其他开发人员(也使用 PhpStorm)在远程进行更改,
.idea
在他们的本地计算机上被删除时,PhpStorm 无法识别项目文件夹并且不再跟踪文件的更改(坏)
在博客上,我发现了git update-index --skip-worktree </path/to/file>
忽略本地对文件所做的更改的命令。它可以工作,但这个命令的问题是我必须将它应用到我想忽略的每个文件上。PhpStorm 会定期在其中创建许多文件.idea
,我不想在提交和推送之前手动忽略其中的每一个。
我的问题是:是否有 Git 命令/脚本或 PhpStorm 工具可以让我:
- 仅在本地为 IDE/本地环境保留一个文件夹
- 在我提交和推送时忽略此文件夹及其包含的任何文件
先感谢您。
解决方案
推荐阅读
- javascript - 我正在尝试将视频添加到我的 konami 代码中并遇到了一些麻烦
- css - 需要有关 CSS 网格设计的建议
- docker - 在 docker 容器下运行时的程序性能:相同还是更慢?
- text - 在 Visual Studio 代码中修改编辑器文本颜色?
- c++ - Qt Designer 之后的 Qt 布局
- reactjs - 在 React 中创建平滑的进度条
- serverless-framework - 即使我指定了一个,无服务器也无法读取阶段的默认值
- mysql - 根据mysql中每月支付的数据透视表
- python - 如何用python删除最后一行文本?
- c# - UART 树莓派 Windows IoT Core Arduino