当我用GitHub开始一个新项目时,我总是在努力解决同样的问题。当我创建一个GitHub项目时,它已经预先填充了一些文件(.gitignore,LICENSE,README.md),因此初始提交。我明确地选择添加这些项目,所以我不必关心自己编写它们。
另一方面,当我启动一个新的XCode项目时,它的工作方式非常类似:XCode使用一些文件创建初始提交。因此,当我试图提取我的GitHub回购时,我总是要处理Git refusing to merge unrelated histories问题。
这是否有正确的工作流程?
答案 0 :(得分:0)
碰到同样的问题。如果您按照以下步骤,它实际上可以在Xcode 11上运行:
A
和M
"Push to remote:"
上激活并选择正确的分支。按Commit
如果在第1步到第7步之间没有人在GitHub上提交或更改,它将起作用。在GitHub上检查。
答案 1 :(得分:0)
如果您使用的是最新的Xcode,例如,这是执行此操作的简单方法。 11.2 ...
Voila!您不到一分钟就在Xcode和GitHub上建立了一个新项目。