.gitignore中包含的文件会不时被删除,没有明显的原因

时间:2017-03-28 15:37:18

标签: git gitignore

我有一个文件被.gitignore忽略,文件不时消失。
包含在.gitignore中的文件存在于所有分支中,因此我认为切换分支不会删除它 知道这会发生什么吗?

我认为该文件已在某个时刻被跟踪,但它现在未被跟踪并被忽略,因为它取决于环境,每个安装都需要自己的版本。
没有可能正在删除它的部署脚本。

编辑:
我意识到master的 .gitignore 有全局引用env.php,而staging的 .gitignore 有本地引用subdir/env.php,所以可能就是这个问题。

1 个答案:

答案 0 :(得分:1)

根据您的描述,在包含.gitignore中的行之前,看起来该文件包含在某些分支中 如果在添加异常之前提交了存档,那么它将一直存在,直到您明确删除它。 检查(并删除)存储库中的文件,以避免将来出现此问题。

此致 安多尼