Merge Conflict Issue?? Weird <<<<<<< HEAD tag preventing heroku push
本问题已经有最佳答案,请猛点这里访问。
我正在学习Ruby on Rails,并且一直在关注我自己的业务,但是在创建并尝试合并静态页面等之后,我的应用程序未能部署到Heroku上,测试突然失败了。
根据我所做的研究,这可能是由于合并冲突?在任何情况下,以下行:
1 2 3 | <<<<<<< HEAD content >>>>>>> efcece9f3324a1a06d5f70e2a350b33d0c06d6c7 |
随机出现在我的一堆文件中(gemfile、gemfile.lock甚至一个控制器)。我的测试不再返回绿色,但现在显示一个错误"unexpected<"。我是个笨蛋,完全困惑了?
有谁能帮助我理解这是否真的是一个合并冲突,在任何情况下,是什么导致了这一冲突,我该如何着手解决它?
事实上,这有点像合并冲突。
首先,制作一份你的文件夹的压缩副本(如果我的指示把你搞得更糟,你可以回去找它)
其次,找出哪些文件存在冲突。
1 | git grep '<<<<<<<' |
我希望少于16个文件。我会打开每个文件,看看<<和>>>周围的东西问问你自己,在一个完美的世界里,这个文件应该是什么样子的?编辑文件使它们看起来像它应该的样子。
然后做
1 2 3 | git add . git commit -m"Fixing conflicts" git push heroku master |