2

我最近发现 rails 或其他一些实体通过将“<<<<<<< HEAD”放在整个地方弄乱了我的代码。这是它的外观示例:

Class ExampleController
  def foo
    bar = 1
<<<<<<< HEAD
    if bar == 1
      puts "bar is one"   
    else
      puts "bar is not one"
    end
=======
  if bar == 2
    puts "bar is two"
  else
    puts "bar is not two"
  end
>>>>>>> 17fb60436a4de2e0...
  end
end

有谁知道它为什么会这样?

4

1 回答 1

10

是的,您或其他人正在使用 GIT 对这些源进行版本控制,这很好。

现在你必须知道如何解决冲突!

如何解决 Git 中的合并冲突?

如果您是使用 git 的人,请在拉取代码时小心。如果某处写有 CONFLICT,请停止!然后使用git mergetool或浏览与冲突有关的每个文件的列表并手动编辑它们。

冲突代码用<<<<<<和标记。你必须合并它========>>>>>>>

于 2012-08-02T19:50:43.767 回答