Git重置和Bootstrap
我遇到了将我的应用重置为之前提交的问题。 我第一次尝试bootstrap,当我试图修改bootstrap_and_overrides.css.less时,我破坏了一些东西,样式到处都是。
我没有任何问题完全放弃了更改,并在我的本地计算机上进行了未提交的提交以及代码工作正常的代码,因此我使用了
git reset --hard 0f0503e......
重置我的本地存储库。 我收到了消息
HEAD is now at 'commit message'
但造型仍然破裂。 然后我试着再往回走。 我再次得到了分支已被重置的消息,但我的造型已遍布全球。 我现在处于一个阶段,我已经重置到我上次发布的提交,并且对git / bootstrap非常陌生,并且在rails上使用ruby的初学者 - 我真的不知道如何解决此问题。
我是否通过重置我的存储库来破坏某些东西? 或者这是一个引导问题?
确保你没有私有(没有版本)的文件,这可能会产生一些副作用,解释破碎的CSS。
检查你是否有这样的文件:
git clean -d -x -n
(它预览什么会被清理)
然后删除一切:
git clean -d -x -f
(正如“我如何在git中清除我的本地工作目录?”中所述)
生成的(清理过的)工作树将会真正地等于0f0503e
(提交给git reset --hard
to)。