源代码管理 - 在 Xcode 上提交时忽略文件
Source control - Ignore files when committing on Xcode
当我将代码提交到 Xcode 源代码管理中的分支时,一些文件(如断点列表文件 -xcbkptlist)不断出现。我尝试通过以下方式使用 git 忽略:
我打开了 TextEdit 并添加了以下内容:
build/*
.DS_Store
*.xcuserdatad
*.xcbkptlist
我把文件保存在我项目的根目录下,并命名为.gitignore
,但文件仍然出现。
我需要做的就是让它工作:
- 将 git 忽略文件添加到项目树。
- 删除我不想提交的文件,提交,然后添加
再次归档。(您忽略的那些文件仍在跟踪中)
另一种方法是使用以下方法手动将它们从 git 中删除:
git rm --cached <files>
如果你想要一种简单的方法来忽略文件,你也可以使用 http://www.gitignore.io 这有助于为你的项目创建有用的 .gitignore 文件。
这是 emacs 模板:https://www.gitignore.io/api/osx,xcode
还有演示如何从命令行 运行 gi 的文档。
Xcode 在源代码管理方面特别糟糕。您所做的每一件事都保存在工作区文件夹中,因此当您重新登录时,它的状态与您离开时完全相同。
如果你特别懒惰(像我一样),你可以添加一个全局 gitignore,再也不用考虑这个了。
我仍然建议简单地使用 repo-specific gitignore,这样其他人就不会将废话引入您的存储库,否则上帝禁止有人覆盖您的 xcode theme/keybinds/etc...
当我将代码提交到 Xcode 源代码管理中的分支时,一些文件(如断点列表文件 -xcbkptlist)不断出现。我尝试通过以下方式使用 git 忽略:
我打开了 TextEdit 并添加了以下内容:
build/*
.DS_Store
*.xcuserdatad
*.xcbkptlist
我把文件保存在我项目的根目录下,并命名为.gitignore
,但文件仍然出现。
我需要做的就是让它工作:
- 将 git 忽略文件添加到项目树。
- 删除我不想提交的文件,提交,然后添加
再次归档。(您忽略的那些文件仍在跟踪中)
另一种方法是使用以下方法手动将它们从 git 中删除:
git rm --cached <files>
如果你想要一种简单的方法来忽略文件,你也可以使用 http://www.gitignore.io 这有助于为你的项目创建有用的 .gitignore 文件。
这是 emacs 模板:https://www.gitignore.io/api/osx,xcode
还有演示如何从命令行 运行 gi 的文档。
Xcode 在源代码管理方面特别糟糕。您所做的每一件事都保存在工作区文件夹中,因此当您重新登录时,它的状态与您离开时完全相同。
如果你特别懒惰(像我一样),你可以添加一个全局 gitignore,再也不用考虑这个了。
我仍然建议简单地使用 repo-specific gitignore,这样其他人就不会将废话引入您的存储库,否则上帝禁止有人覆盖您的 xcode theme/keybinds/etc...