我一直在使用GitHub进行单一开发人员项目的源代码控制,但现在我试图在多台机器上进行设置。 一切似乎都被正确推送,但是当我将它克隆到我的其他Mac并尝试运行它时,我有大量的重新定义错误。例)“重新定义普查员”,“财产有先前的声明”等等。
有没有人有过这个问题的经验,以及我可以采取哪些措施来解决这个问题。 我在目标机器上使用了一个简单的git克隆来检索它。
这是目标c中的iOS项目。
答案 0 :(得分:0)
这可能与github无关。但它可能是git。
你可能做了'git pull'并且遇到了合并问题。如果你运行“git status”,有些项目是红色的吗?如果是这样,请在这些文件中查找“<<<<<<<”和“>>>>>”。这些行告诉你合并冲突。您需要修复冲突并删除这些行,然后git add
该文件,然后提交+将文件推送回github。
或者,您可以git checkout <file>
删除任何更改。 (也许git merge --abort
)