2013-11-21 78 views
0

我知道如何创建一个,并且有很多关于Xcode项目应该在其中的帖子。这是一个更基本的问题。为什么Xcode不创建.gitignore文件?

  • 当使用git选项创建新的Xcode项目时,为什么Xcode不创建默认的.gitignore文件?

假设我只是在本地工作,我还没有创建任何遥控器。

  • 如果我不添加的.gitignore自己是否意味着这通常被添加到的.gitignore的文件(如.DS_Store和* .xcuserdatad例如)正在git的管理?这不好吗?
  • 或者是Xcode在幕后做些什么来忽略这些文件?
+0

您可以在https://github.com/github/gitignore中搜索基础'.gitignore'。例如,[Objective-C.gitignore](https://github.com/github/gitignore/blob/master/Objective-C.gitignore) – pktangyue

+0

@pktangyue谢谢。我已经编辑了我的问题,以便更清楚地表明我不问问从哪里得到答案。 –

回答

3

我敢肯定,Xcode不会自己创建一个gitignore文件。所以这就是我现在开始一个新项目的方式。

  1. 在Xcode中创建一个新项目。不要创建一个本地git仓库。获得Xcode创建回购的问题是它在创建gitignore文件之前执行初始提交。我更喜欢在初始提交之前添加gitignore。
  2. 关闭该项目。
  3. 在终端中,导航到包含 新项目的目录。
  4. git init
  5. curl https://www.gitignore.io/api/xcode > .gitignore有很多地方得到gitignore文件,但这个是超级方便,因为显示在NSScreencast集156
  6. git add .一定要包括的点,即增加了一切。
  7. git commit -m “Initial commit."
  8. 在Xcode中打开项目并检查Source Control菜单。如果您选择History,您应该看到最初的提交。
相关问题