2014-04-29 79 views
1

我有一個問題,重置我的應用程序到以前的提交。我第一次嘗試bootstrap,當我試圖修改bootstrap_and_overrides.css.less時,我破壞了一些東西,樣式到處都是。Git重置和引導 - 東西壞了

我沒有問題,完全丟棄的變化,有一個承諾我的本地機器上,這不是推,其中代碼是完美的工作,所以我用

git reset --hard 0f0503e...... 

重置我的本地庫。我得到了消息

HEAD is now at 'commit message' 

但是造型仍然破裂。然後我試着再往回走。我再次得到了分支已被重置的消息,但我的造型已遍佈全球。我現在處於一個階段,我已經重置到我上次發佈的提交,並且對git/bootstrap非常陌生,並且在rails上使用ruby的初學者 - 我真的不知道如何解決此問題。

我是否通過重置我的存儲庫來破壞某些東西?或者這是一個引導問題?

+0

本地和生產環境不會始終如一地執行相同的命令,它會嘗試複製出現應用程序時可能出現的錯誤。 –

+0

@CaffeineCoder對不起,如果我不清楚,我沒有在生產。我只在開發中工作。 – SoSimple

回答

0

請確保您沒有私有(未版本化)的文件,這可能會產生一些副作用,解釋破碎的CSS。

檢查,如果你有這樣的文件:

git clean -d -x -n 

(它預覽你會被清洗)

然後去掉一切:

git clean -d -x -f 

(如 「How do I clear my local working directory in git?」 提到)

生成的(清理後的)工作樹將會真正等於0f0503e(提交你git reset --hard)。

+0

有幾個文件,我已經刪除它們並重新啓動我的服務器,但我的造型仍然在各地。 – SoSimple

+0

也許你公開了一些舊的預編譯資產? – zrl3dx

+0

@ zrl3dx公共文件夾只有系統和上傳子文件夾,所以我不這麼認爲。除非我檢查不正確? – SoSimple