源代码管理-在Xcode上提交时忽略文件

源代码管理-在Xcode上提交时忽略文件,xcode,git,gitignore,Xcode,Git,Gitignore,当我将代码提交到Xcode源代码管理中的分支时,有一些文件(如断点列表文件-XCBKPLIST)不断出现。我尝试以以下方式使用git ignore: 我已打开TextEdit并添加以下内容: build/* .DS_Store *.xcuserdatad *.xcbkptlist 我将文件保存在项目的根目录中,并将其命名为.gitignore,但文件仍然出现。我需要做的就是使其正常工作: 将git ignore文件添加到项目树中 删除我不想提交的文件,提交,然后添加 重新创建文件。(您忽略的文

当我将代码提交到Xcode源代码管理中的分支时,有一些文件(如断点列表文件-XCBKPLIST)不断出现。我尝试以以下方式使用git ignore:

我已打开TextEdit并添加以下内容:

build/*
.DS_Store
*.xcuserdatad
*.xcbkptlist

我将文件保存在项目的根目录中,并将其命名为
.gitignore
,但文件仍然出现。

我需要做的就是使其正常工作:

  • 将git ignore文件添加到项目树中
  • 删除我不想提交的文件,提交,然后添加
    重新创建文件。(您忽略的文件仍在跟踪中)
  • 另一种方法是使用以下命令手动从git中删除它们:

        git rm --cached <files>         
    
    git-rm——缓存
    
    如果您想要一种简单的忽略文件的方法,您还可以使用它来帮助为您的项目创建有用的.gitignore文件

    以下是emacs模板:


    还有一些文档演示了如何从命令行运行gi。

    Xcode在源代码管理方面特别糟糕。您所做的每一件事都保存在工作区文件夹中,以便您重新登录时,其状态与您离开时的状态完全相同

    如果你特别懒(像我一样),你可以添加一个全局gitignore,再也不用考虑这个问题了

    我仍然建议使用特定于回购协议的gitignore,这样其他人就不会在你的存储库中引入垃圾,或者上帝禁止有人覆盖你的xcode主题/keybinds/等等