作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
>>>>> 17fb60436a4de2e0... end end 有人知道为什么它会这样吗? 最佳答案 是的,您或其他人正在使用 GIT -6ren">
我最近发现 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
有人知道为什么它会这样吗?
最佳答案
是的,您或其他人正在使用 GIT 对这些源代码进行版本控制,这很好。
现在你必须知道如何解决冲突了!
How to resolve merge conflicts in Git?
如果您是使用 git 的人,请在 pull 代码时小心。如果某处写有冲突,请停止!然后使用 git mergetool
或浏览冲突所涉及的每个文件的列表并手动编辑它们。
冲突代码标有<<<<<<
, ========
和 >>>>>>>
.你必须 merge 它
关于ruby-on-rails - Rails 用 "<<<<<<< HEAD"弄乱了我的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11784734/
我是一名优秀的程序员,十分优秀!