gpt4 book ai didi

git - 为什么 .gitignore 不包含以 ! 为前缀的文件?

转载 作者:太空狗 更新时间:2023-10-29 12:58:53 24 4
gpt4 key购买 nike

我的 .gitignore 文件内容如下:

build/
glucosia.xcodeproj/
!glucosia.xcodeproj/project.pbxproj
core-plot/framework/build
core-plot/framework/CorePlot-CocoaTouch.xcodeproj/
!core-plot/framework/CorePlot-CocoaTouch.xcodeproj/project.pbxproj
.DS_Store
Classes/.DS_Store

奇怪的是,glucosia.xcodeproj/project.pbxproj 没有被忽略,正如我所料。

但是,core-plot/framework/CorePlot-CocoaTouch.xcodeproj/project.pbxproj 仍然被忽略。

有什么想法吗?

谢谢!

最佳答案

gitignore man page 中所述:

A gitignore file specifies intentionally untracked files that git should ignore

如果glucosia.xcodeproj/project.pbxproj(如评论中的Alan所建议)已经被跟踪,则需要将其从缓存中移除,然后gitingore指令才会生效.

git rm --cached glucosia.xcodeproj/project.pbxproj

如果文件已经提交,请参阅 SO answer (git commit --amend 将其从最新提交中删除)

关于git - 为什么 .gitignore 不包含以 ! 为前缀的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2196982/

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