GitHub - 我同步时桌面应用程序将文本插入我的代码

时间:2016-04-21 05:25:07

标签: github github-for-windows

当我有时使用GitHub桌面应用程序和同步来获取对repo所做的任何更改时,它会在我的代码中插入字符串,如下所示:

>>>>>>> origin/master

为什么这样做?我还没有在网上发现任何关于这个问题的内容。我正在使用该应用吗?同样的事情也发生在我的编码合作伙伴身上。

1 个答案:

答案 0 :(得分:1)

>>>>>>> origin/master合并标记,这是Git在版本化文件中表示合并冲突的方式。在更新本地master分支的过程中,您可能会遇到从远程执行的更改与本地版本冲突的情况。一个例子是您和团队中的其他人修改的方法或功能。 Git将首先尝试自动解决此冲突。但如果它不能,那么你会看到如下所示:

<<<<<<< HEAD
// your local version
=======
// remote version
>>>>>>> origin/master

要解决此问题,您可以使用合并冲突工具。如果您希望手动解决,那么您应该选择所需的版本,也可以修改它,然后删除所有标记(即删除<<<<<<<=======>>>>>>> )。