gpt4 book ai didi

Git ignore 不是忽略 netbeans 私有(private)文件

转载 作者:太空狗 更新时间:2023-10-29 12:49:43 25 4
gpt4 key购买 nike

每当我执行 git status 时,netbeans private.xml 都在制造麻烦,我尝试在 git ignore 中添加它的几种方法。但是 gitignore 根本不会忽略它。

git status
On branch master
Your branch is up-to-date with 'origin/master'.

Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)

modified: .gitignore
modified: nbproject/private/private.xml
...

我的 git 忽略文件是

node_modules/
dist/
*.log
nbproject/private/*
*.bak
*.orig
*~
*.log
*private.xml

两个都试过了nbproject/私有(private)/*和*私有(private).xml在同一个文件中。

最佳答案

不会忽略已被跟踪的文件:您需要先从索引中删除。

git rm --cached private.xml 
git add -u .
git commit -m "Record deletion of private.xml from the index"

(--cached 选项确保文件保留在磁盘上)

然后你可以在.gitignore中添加它(不需要'*')

private.xml 

注意:无论文件是否被忽略,您都可以检查哪个 .gitignore 规则适用于:

git check-ignore -v -- private.xml

关于Git ignore 不是忽略 netbeans 私有(private)文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30475920/

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