gitignore 新文件内容不起作用

标签 git gitignore

我的存储库中有一个 .htaccess 文件,并且我在本地系统中克隆了该存储库,但现在 .htaccess 文件需要更改。所以我将 .htaccess 添加到 .gitignore 文件中。当我执行 git status 时,它仍然显示 .htaccess 文件已修改并将被推送。

如有任何帮助,我们将不胜感激。谢谢

最佳答案

尝试以下命令

git update-index --assume-unchanged .htaccess

它会告诉 git 假设该文件不会因存储库而更改,也不会被推送。

要随时撤消此操作,请使用以下命令:

git update-index --no-assume-unchanged .htaccess

希望这有帮助。

关于gitignore 新文件内容不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43416642/

相关文章:

git - 我应该将 google-services.json(来自 Firebase)添加到我的存储库吗?

git - 为什么两个 git 工作树不能 checkout 同一个分支?

恢复 merge 提交后,git lab 未显示分支差异

gitignore 不会忽略文件夹

git - 将 .gitignore 与 Rider IDE 结合使用

gitignore 与平台特定的定义?

git - 缺少平衡此 if 语句的结尾

git - 如何从 git 中排除 typescript 编译的文件

git - git update-index --assume-unchanged 规则会在 pull 时传播给客户端吗?

git - git push 是原子的吗?