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

为什么Xcode不创建一个.gitignore文件?,xcode,git,Xcode,Git,我知道如何创建一个Xcode项目,其中有很多关于Xcode项目应该包含哪些内容的帖子。这是一个更基本的问题 在使用git选项创建新的Xcode项目时,为什么Xcode不创建默认的.gitignore文件? 假设我只是在本地工作,我没有创建任何远程设备 如果我自己不添加.gitignore,这是否意味着通常添加到.gitignore的文件(例如.DS_存储和*.xcusedatad)由git管理?这不好吗? 还是Xcode在幕后做了一些事情来忽略这些文件? 我很确定Xcode不会自己创建gitig

我知道如何创建一个Xcode项目,其中有很多关于Xcode项目应该包含哪些内容的帖子。这是一个更基本的问题

在使用git选项创建新的Xcode项目时,为什么Xcode不创建默认的.gitignore文件? 假设我只是在本地工作,我没有创建任何远程设备

如果我自己不添加.gitignore,这是否意味着通常添加到.gitignore的文件(例如.DS_存储和*.xcusedatad)由git管理?这不好吗? 还是Xcode在幕后做了一些事情来忽略这些文件?
我很确定Xcode不会自己创建gitignore文件。这就是我现在开始一个新项目的方式

在Xcode中创建一个新项目。不要创建本地git回购。让Xcode创建repo的问题在于,它在创建gitignore文件之前执行初始提交。我更喜欢在初始提交之前添加gitignore。 关闭项目。 在终端中,导航到包含 新项目。 初始化 卷曲https://www.gitignore.io/api/xcode >.gitignore有很多地方可以获取gitignore文件,但这非常方便,如NSScreencast第156集所示。 git添加。一定要包括圆点,这会增加一切。 git commit-m“初始提交”。 在Xcode中打开项目并检查“源代码管理”菜单。如果选择“历史记录”,则应看到初始提交。 更新:

www.gitinore.io现在重定向到www.toptal.com/developers/gitinore


很好。你可以指定诸如xcode、cocoapods等关键字。

你可以在中搜索base.gitignore。例如,@pktangyue谢谢。我编辑了我的问题,以便更清楚地说明我不是在问从何处获取。从xcode 10开始:xcode->首选项->源代码管理->Git,你现在可以指定一个.gitignore文件。是的,现在在xcode 12中.4您可以指定要忽略的文件,但UI很糟糕。您一次只能添加一个文件,因此无法从另一个文件复制粘贴。gitignore。而且它很难读取。不确定它是否处理注释。