gpt4 book ai didi

xcode - gitignore 不忽略文件

转载 作者:IT王子 更新时间:2023-10-29 00:53:24 24 4
gpt4 key购买 nike

无论我在 .gitignore 中放入什么,我都不能让 git 忽略下面的 UserInterfaceState.xcuserstate 文件:

$ 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: CalFoo.xcodeproj/project.xcworkspace/xcuserdata/wcochran.xcuserdatad/UserInterfaceState.xcuserstate

我正在使用/编辑 this post 上列出的 .gitignore 文件.我尝试了一切以匹配模式,包括确切的路径名:CalFoo.xcodeproj/project.xcworkspace/xcuserdata/wcochran.xcuserdatad/UserInterfaceState.xcuserstate 无济于事。

这个特殊的问题是由 Xcode 用于创建初始 git repo 和来自 here.gitignore 文件的工作流程引起的。之后添加。可以从 this question 中找到关于忽略以前在 git 中跟踪的文件的更一般的答案。 (我想我从来没有在我的搜索中找到这篇文章,因为它的标题中没有“gitignore”)。

最佳答案

您只能忽略未版本化的文件,但该文件已为 git 所知。

如果您希望 git 跟踪该文件,则无需告诉 git 忽略它。

如果您不想让 git 跟踪该文件,请使用 git rm 并且您的忽略规则将开始工作。

注意:git rm 将删除该文件。使用 git rm --cached 从存储库中删除,而不是从磁盘中删除。

关于xcode - gitignore 不忽略文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23716553/

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