.gitignore 中包含的文件有时会无缘无故地被删除
File included in .gitignore gets deleted from time to time with no apparent reason
我有一个文件被 .gitignore 忽略了,文件有时会消失。
该文件包含在 .gitignore 中存在于所有分支中,所以我认为切换分支不会删除它。
知道这会发生什么吗?
我认为该文件在某个时候被跟踪,但现在未被跟踪并被忽略,因为它取决于环境并且每个安装都需要自己的版本。
没有可能正在删除它的部署脚本。
编辑:
我意识到 master 的 .gitignore 有全局参考 env.php
而 staging 的 .gitignore 有局部参考 subdir/env.php
,所以也许是问题所在。
根据您的描述,该文件似乎在将行包含在 .gitignore 之前包含在某些分支中
如果存档在添加异常之前提交,它将一直存在,直到您明确删除它。
从您的存储库中查看(并删除)该文件以避免将来出现此问题。
问候
安多尼
我有一个文件被 .gitignore 忽略了,文件有时会消失。
该文件包含在 .gitignore 中存在于所有分支中,所以我认为切换分支不会删除它。
知道这会发生什么吗?
我认为该文件在某个时候被跟踪,但现在未被跟踪并被忽略,因为它取决于环境并且每个安装都需要自己的版本。
没有可能正在删除它的部署脚本。
编辑:
我意识到 master 的 .gitignore 有全局参考 env.php
而 staging 的 .gitignore 有局部参考 subdir/env.php
,所以也许是问题所在。
根据您的描述,该文件似乎在将行包含在 .gitignore 之前包含在某些分支中 如果存档在添加异常之前提交,它将一直存在,直到您明确删除它。 从您的存储库中查看(并删除)该文件以避免将来出现此问题。
问候 安多尼