我正在学习Ruby on Rails并且正在关注我自己的业务,但是在创建并尝试合并静态页面等之后,我的应用程序无法在heroku上部署,并且测试突然失败。
根据我所做的研究,这可能是由于合并冲突?无论如何,以下几行:
<<<<<<< HEAD
content
>>>>>>> efcece9f3324a1a06d5f70e2a350b33d0c06d6c7
随机随机地弹出了一堆我的文件(gemfile,gemfile.lock甚至控制器)。我的测试不再返回绿色,但现在显示错误“意外&lt;&lt;”。我是个菜鸟,完全糊涂了?
任何人都可以帮助我理解这是否确实是一个合并的冲突,无论如何是造成这种情况的原因以及如何解决这个问题?
答案 0 :(得分:0)
实际上,这就像是合并冲突。
首先,制作一个文件夹的压缩副本(如果我的指示更进一步,你可以回到它)
其次,找出哪些文件存在冲突。
git grep '<<<<<<<'
我希望它少于16个文件。我会打开每个文件, 看看&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;和&gt;&gt;&gt; 问问自己,这个文件在一个完美的世界中应该怎么样?编辑 文件使它们看起来应该如此。
然后做
git add .
git commit -m "Fixing conflicts"
git push heroku master