2014-01-17 66 views
0

我意外犯了我的配置文件,所以我跑git reset --hard HEAD~1哪些工作,但我現在有一個新問題。這是一個node.js項目,我有我的node_modules在我的.gitignore,並從未承諾過。在恢復到之前的提交併重新安裝我的模塊後,我的項目不會運行,而且我無法確定新模塊出了什麼問題。我能否以某種方式恢復我有2個命令的工作目錄?重置爲不同的參考似乎沒有答案,因爲我從來沒有提交模塊。如何恢復git reset後的工作目錄

+0

儘管如此,哪些模塊會給你帶來麻煩? – juanpaco

回答

1

git只能恢復它追蹤的東西,所以沒有辦法讓它將模塊恢復到原來的位置。我認爲你的package.json沒有指定每個模塊的整個版本?

如果你已經在任何地方部署了這個項目,你可以在那裏獲取模塊,看看它們是什麼版本。你甚至可以將它們分解到你的開發環境。