XCode构建目录的Git忽略模式

1wnzp6jl  于 2023-01-18  发布在  Git
关注(0)|答案(1)|浏览(146)

我是Git新手,这是我第一个使用Git而不是SVN作为源代码控制的项目。我在一个iPhone项目中使用XCode。我希望Git忽略build目录,它在XCode项目的根文件夹中,我在这里找到了其他几个问题,还在google上找到了一些文章,提供了如何创建的示例。gitignore文件,然后将其添加到Git存储库,以获得要忽略的目录。
以下是我在设置存储库时采取的步骤:
1.打开终端并导航到应用程序的根目录
1.调用git init以初始化存储库
1.调用git add .gitignore添加gitignore文件
1.调用git commit -m以提交gitignore文件
1.调用git status以查看存储库的状态
此时,除了build目录之外,gitignore文件中列出的所有其他目录和文件都被忽略了,gitignore文件如下所示:

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

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

  • 构建
  • 构建/
  • 构建版本/*

有人知道我哪里做错了吗?

tyu7yeag

tyu7yeag1#

build/build/*应足以忽略该目录。
另请参见“Difference between .gitignore rules with and without trailing slash like /dir and /dir/
在这一点上仍然不能忽视的唯一原因是:

  • 已被添加到索引并提交(根据您的设置,不应该是这种情况)
  • .gitignore文件规则中有一个尾随空格(/build),如this .gitconfigbefore Git 2.0(2014年第2季度)中所示。

相关问题