我可以创建一个仓库并在GitHub / BitBucket上使用自己的项目,但与其他开发人员合作或尝试在GitHub上分叉项目时会遇到问题。
我知道有其他答案,比如开源项目中Git存储库的最佳实践,但是我想了解如何解决OSX / Xcode特定的问题。
.DS_Store文件可能很麻烦。您可以使用.gitignore来防止它们,但如果它们已经被包含,或者另一个开发人员通过笨拙的git命令将它们重新添加回去,会怎样呢?
.xcodeproj将更改目录名称和其他人的开发者配置文件。最好的合并方式是什么,或者如何避免冲突?
如果我已经从github项目中派生或拉取了代码,如何清理这些问题并尽量减少维护者的合并冲突?
如果有人有为Xcode创建的示例.gitignore,或者他们用于初始化其仓库的脚本,那就太好了!