0

一段时间以来,我一直在使用 GitHub 对单个开发人员项目进行源代码控制,但现在我正尝试在多台机器上进行设置。一切似乎都被正确推送了,但是当我将它克隆到我的另一台 Mac 并尝试运行它时,我遇到了大量的重新定义错误。例如)“枚举器的重新定义”、“属性具有先前的声明”等。

有没有人对这个问题有任何经验,我可以做些什么来解决它。我在目标机器上使用了一个简单的 git clone 来检索它。

它是目标 c 中的一个 iOS 项目。

4

1 回答 1

0

这可能与github无关。但它可能是 git。

您可能执行了“git pull”并遇到了合并问题。如果你运行“git status”,有些项目是红色的吗?如果是这样,请在这些文件中查找带有“<<<<<”和“>>>>>>”的行。这些行告诉您合并冲突。您需要修复冲突并删除这些行,然后git add是文件,然后提交 + 将文件推送回 github。

或者,您可以git checkout <file>丢弃任何更改。(也许git merge --abort

于 2013-05-18T20:54:04.010 回答