我是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*
我尝试使用以下不同的条目忽略构建目录,但没有成功:
- 构建
- 构建/
- 构建版本/*
有人知道我哪里做错了吗?
1条答案
按热度按时间tyu7yeag1#
build/
或build/*
应足以忽略该目录。另请参见“Difference between
.gitignore
rules with and without trailing slash like/dir
and/dir/
“在这一点上仍然不能忽视的唯一原因是:
.gitignore
文件规则中有一个尾随空格(/build
),如this.gitconfig
,before Git 2.0(2014年第2季度)中所示。