gpt4 book ai didi

git - 为什么我的 .gitignore 文件没有忽略特定文件?

转载 作者:行者123 更新时间:2023-12-02 20:32:21 26 4
gpt4 key购买 nike

为什么我的 .gitignore 文件没有忽略特定文件?

我需要忽略任何以 .metadata/开头的文件。

我创建了一个 git 文件 ( .gitignore ): Git ignore file

我在忽略文件中添加了以下文本:.metadata/.*

但是我的文件似乎仍然以红色显示文件:

± |master ↑8 U:44 ?:22 ✗| → git status
On branch master
Your branch is ahead of 'origin/master' by 8 commits.
(use "git push" to publish your local commits)
Changes not staged for commit:
(use "git add/rm <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)

modified: .metadata/.log
modified: .metadata/.mylyn/.tasks.xml.zip
modified: .metadata/.mylyn/tasks.xml.zip
modified: .metadata/.plugins/com.genuitec.eclipse.devstyle/recent.json
modified: .metadata/.plugins/com.genuitec.eclipse.monitor/myeclipse-usage.properties

最佳答案

根据您的问题,文件已经提交。Git 将继续报告对已提交的忽略文件的更改。在你应该通过这样做从你的 git 仓库中删除你希望忽略的文件:https://stackoverflow.com/a/1143800/556085

具体来说:git rm --cached mylogfile.log 对于一个目录:git rm --cached -r mydirectory

关于git - 为什么我的 .gitignore 文件没有忽略特定文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48301583/

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