为什么Xcode不能创建.gitignore文件?

时间:2013-11-21 18:05:58

标签: xcode git

我知道如何创建一个,并且有许多关于Xcode项目的内容。这是一个更基本的问题。

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

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

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

1 个答案:

答案 0 :(得分:8)

我很确定Xcode本身不会创建一个gitignore文件。所以这就是我现在开始一个新项目的方式。

  1. 在Xcode中创建一个新项目。不要创建本地git仓库。让Xcode创建repo的问题在于它在创建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,您应该看到初始提交。