gpt4 book ai didi

node.js - Git 忽略 mongod.log

转载 作者:太空宇宙 更新时间:2023-11-04 02:53:22 24 4
gpt4 key购买 nike

我尝试了几种不同的组合,但无法从 git 中排除 mongodb 日志。

我的 gitignore:

mongodb/data/
mongodb/data/log/mongod.log
mongodb/data/**/*.log
/mongodb/data/**/*.log

它们都不起作用。当我输入

git status

我仍然得到以下信息:

modified: mongodb/data/log/mongod.log

如何忽略此文件?mongodb/data/db 下的数据将被忽略。我不明白为什么日志文件不断地再次出现。

最佳答案

一旦 git 树中有一个文件,将其添加到 .gitignore 文件中是不够的,因为它仍然属于该树,并且 git 会处理。

.gitignore 文件旨在在将文件添加到树之前使用。

在您的情况下,您必须使用以下命令从树中删除文件:

git rm path/to/file

您还必须提交删除。

如果您想保留当前位置的副本,请将其移动到/tmp,发出 git status(应将其标记为已删除),进行提交并将其再次移动到原始位置。

我建议对广泛使用的公共(public)文件使用全局 git 配置,这些文件可能在其他项目中被忽略。你可以看看这个问题:Global Git ignore

关于node.js - Git 忽略 mongod.log,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31188988/

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