我在将应用程序重新设置为以前的提交时遇到问题。我是第一次尝试bootstrap,当我试图修改bootstrap_and_overrides.css.less时,我打碎了一些东西,样式到处都是。
我完全放弃更改没有问题,并且在我的本地机器上提交了一个没有被推送的代码,代码运行得很好,所以我使用了
git reset --hard 0f0503e......
重置我的本地存储库。我收到的消息
HEAD is now at 'commit message'
但造型仍然很糟糕。然后我试着再往前走一步。我再次得到消息,分支已经重置,但我的样式到处都是。我现在正处于一个阶段,我已经重置到了上一次发布的提交,并且对git/bootstrap非常陌生,还是一个ruby on rails的初学者——我真的不知道如何解决这个问题。
我是否通过重新设置存储库破坏了什么?或者这是一个引导程序问题?
确保周围没有私有(未版本化)文件,这可能会产生一些副作用来解释损坏的CSS。
检查你是否有这样的文件:
git clean -d -x -n
(它预览了将要清理的内容)
然后删除所有内容:
git clean -d -x -f
(如"如何清除git中的本地工作目录?"中所述)
得到的(清理的)工作树将真正等于0f0503e
(git reset --hard
要提交的提交)。