当我将代码提交到Xcode源代码控制中的分支时,有一些文件(如断点列表文件-xcbkptlist)不断出现。我试图通过以下方式使用git ignore:
我已打开TextEdit并添加以下内容:
build/*
.DS_Store
*.xcuserdatad
*.xcbkptlist
我将文件保存在项目的根目录中,并将其命名为.gitignore
,但文件仍然出现。
答案 0 :(得分:1)
我需要做的就是让它发挥作用:
另一种方法是使用以下方法从git中删除它们:
git rm --cached <files>
答案 1 :(得分:0)
如果您想要一种简单的方法来忽略文件,您还可以使用http://www.gitignore.io来帮助您为项目创建有用的.gitignore文件。
以下是emacs模板:https://www.gitignore.io/api/osx,xcode
还有一些文档演示了如何从命令行运行gi。
答案 2 :(得分:0)
在源代码控制方面,Xcode非常糟糕。您所做的每件事都保存在工作区文件夹中,以便您重新登录时,其状态与您保留的状态完全相同。
如果您像我一样懒惰,您可以添加全局gitignore,而不必再考虑这一点。
我仍然建议您仅使用回购专用的gitignore,以便其他人不要在您的存储库中引入废话,或者上帝禁止有人覆盖您的xcode主题/ keybinds / etc ...