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

时间:2015-06-04 13:40:13

标签: xcode git gitignore

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

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

build/*
.DS_Store
*.xcuserdatad
*.xcbkptlist

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

3 个答案:

答案 0 :(得分:1)

我需要做的就是让它发挥作用:

  1. 将git ignore文件添加到项目树中。
  2. 删除我不想提交的文件,提交并添加
    再次归档。(您忽略的那些文件仍在跟踪中)
  3. 另一种方法是使用以下方法从git中删除它们:

        git rm --cached <files>         
    

答案 1 :(得分:0)

如果您想要一种简单的方法来忽略文件,您还可以使用http://www.gitignore.io来帮助您为项目创建有用的.gitignore文件。

以下是emacs模板:https://www.gitignore.io/api/osx,xcode

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

答案 2 :(得分:0)

在源代码控制方面,Xcode非常糟糕。您所做的每件事都保存在工作区文件夹中,以便您重新登录时,其状态与您保留的状态完全相同。

如果您像我一样懒惰,您可以添加全局gitignore,而不必再考虑这一点。

我仍然建议您仅使用回购专用的gitignore,以便其他人不要在您的存储库中引入废话,或者上帝禁止有人覆盖您的xcode主题/ keybinds / etc ...