gpt4 book ai didi

git - 忽略的文件显示在未暂存提交的更改中

转载 作者:太空狗 更新时间:2023-10-29 13:57:07 27 4
gpt4 key购买 nike

我已经添加了

media/
build/

in.git/info/exclude,然后删除 (git rm) 这两个目录。我需要 exlude 文件中的这些规则而不是 .gitignore 因为我只希望那个 repo 忽略它,而不是 blessed repo 或任何其他 repo。然而运行

git status

仍然列出删除两个目录的所有内容。我该如何防止这种情况?

编辑

这就是我所拥有的; github 上的一个私有(private)仓库,我的本地安装,一些同事有他们自己的本地安装,还有一个服务器。该站点是一个 Django 站点,因此为了性能起见,静态媒体文件与实际的 Django 安装分开。

但是,在本地,我们在 Django 根目录中有媒体文件。因此,媒体目录也在 github 的 blessed repo 中。但是服务器应该忽略目录,这就是我试图通过将目录添加到排除文件来完成的。但即使它在那里,它似乎也没有被忽视。

adymitruk 对构建文件夹的看法是正确的,我已将其添加到我的通用 .ignore 文件中。

最佳答案

你说你删除了这两个目录 - 你也 git rm 并提交它们,以便它们从 repo(未版本化)中删除,而不仅仅是从你的工作目录中删除。因为,只要它们是版本化的,git status 仍然会显示对这些目录的修改(在本例中是删除),而不管忽略。

关于git - 忽略的文件显示在未暂存提交的更改中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6984449/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com