Git Ignore Pattern for XCode Build Directory

时间:2010-07-20 02:00:16

标签: xcode git

我是Git的新手,这是我的第一个使用Git而不是SVN作为我的源代码控制的项目。我在一个iPhone项目的XCode上工作。我希望Git忽略构建目录,它位于XCode项目的根文件夹中。我在这里找到了其他几个问题,并在谷歌上发现了一些文章,提供了如何在根目录中创建.gitignore文件,然后将其添加到Git存储库以获取要忽略的目录的示例。

以下是我在设置存储库时所采取的步骤:

  1. 打开终端并导航到应用程序的根目录
  2. 调用git init初始化存储库
  3. 致电git add .gitignore添加gitignore文件
  4. 调用git commit -m提交gitignore文件
  5. 调用git status以查看存储库的状态
  6. 此时,除了构建目录外,我的gitignore文件中列出的所有其他目录和文件都被正确忽略。这是我的gitignore文件的样子:

    build/
    .DS_Store
    **/*.pbxuser
    *.mode2v3
    *.mode1v3
    **/*.perspectivev*
    

    我尝试使用以下不同的条目忽略构建目录但没有成功:

    • 构建
    • 构建/
    • 建立/ *

    任何人都知道我在这里做错了吗?

1 个答案:

答案 0 :(得分:3)

build/build/*应该足以忽略该目录。

如果它仍然没有被忽略的唯一原因:

  • 以某种方式添加到索引并提交(根据您的设置,不应该是这种情况)
  • 在.gitignore文件规则中有一个尾随空格(如此msysgit config