拉后,Git在文件中插入垃圾元标记

时间:2011-08-08 10:34:46

标签: git ubuntu

在GIT中使用PULL操作更新本地存储库时,我遇到了以下问题。我处理本地文件。然后,一些从远程工作的团队成员将更新后的版本提交给远程主服务器。然后我将其拉到更新并合并我的本地东西。之后我通常会收到有关冲突等的通知。我确实添加-A,commit -a,当我查看本地文件时,只有我工作的那些,我可以看到像git数据库元标记一样HEAD>>>>>>>>>>>>>并且提交号码显示为内联(php类)并使整个文件损坏。我认为这是与权限相关的事情(在UBUNTU上工作)。所以我打开了对所有文件的全部权限(chmod -R 777)。但仍然得到这个issue.Once再次,它只发生在我修改的那些本地文件。使用GIT和Linux的菜鸟会欣赏任何有关该主题的有用输入。 感谢。

2 个答案:

答案 0 :(得分:5)

这些是冲突标记 - git使用它们来指示本地更改与从存储库中提取的更改冲突的位置。 见how to merge git conflicts

答案 1 :(得分:4)

这不是垃圾,这些是你被警告的冲突。

由于对同一文件的同一部分进行了两次单独的编辑,因此无法自动合并这些文件。您需要手动resolve the conflicts,然后检查正确合并的版本。