潜在的Git / Rails灾难:Web页面不再加载
我花了很多时间在一个网页上工作,而且对于向Git提交内容一直很懒惰。 今天,我试图把所有东西都推到我的回购区,但我想我可能已经造成了一场灾难。 我对Git非常陌生,基本上只是将它用于最基本的功能。
我无法push
任何东西,并且控制台建议使用pull
请求,在这样做并尝试重新推送后,我开始与我的gemfile
和gemfile.lock
发生一堆合并冲突。 我试着解决这个问题,但后来我开始在我的文件中看到随机的<<<<<<HEAD
(包括routes
以及我的javascript)。
现在,当我尝试加载我的本地主机页面时,我似乎拥有了我所有的内容,但是我的css文件不会加载,导致页面非常不好。 当我使用chrome devtools并尝试查看源代码时, application.css.scss
为空,当我的代码有1000多行(并且可在appassetsstylesheets
文件夹中查看时)。
有没有人有这样的事情发生/知道如何弥补我可能在15分钟内完成的伤害量。 任何事情都会有所帮助,因为我不知道如何继续。
你会想尝试做一个git reset --hard
难以将你的本地repo重置为你运行git pull
之前的状态。
请参阅此答案以供参考:https://stackoverflow.com/a/1223385/3880374
此外,如果您对整个文件中的“随机” <<<<<<HEAD
字符串感到好奇,那些实际上是由Git添加的。 根据他们的文档:
Git为有冲突的文件添加标准的冲突解决标记,因此您可以手动打开它们并解决这些冲突
Github也提供了一个有用的指导来通过命令行解决这些冲突。
链接地址: http://www.djcxy.com/p/94793.html上一篇: Potential Git/Rails Disaster: Web page no longer loading