2017-10-12 145 views
0

我已經運行git add。加入

git init 
npm install --save-dev webpack 

然後node_modules時,有一個的package.json,並在根目錄中的目錄node_modules命令的響應。 我想將node_modules目錄添加到git倉庫中。 我跑完之後

git add . 

沒有任何反應了。我發現git.exe進程佔用越來越多的內存使用,但幾個小時後就沒有任何迴應。 它有什麼問題? 它是由git添加到回購的很多文件造成的? 如何在執行該命令時調試詳細情況? 一切工作正常,如果我只是git add一些其他文件/文件夾不是node_modules。 enter image description here

回答

0

你有git init的回購文件夾嗎?如果是,那麼你可以運行git status。你應該看到任何新的或改變的文件夾。

如果沒有提及node_modules,我想你的項目文件夾中有一個.gitignore文件。如果您想要git add節點模塊文件夾,您需要從.gitignore中刪除node_modules/

npm install --save-dev webpack只會在package.json中添加一個依賴項,並將webpack安裝到您的節點本地回購站中。這不是一個git相關的命令。

檢查也是這個問題:Git - Ignore node_modules folder everywhere

Hopfully這將幫助,

+0

是的,我已經完成了git init。如果我不添加由'npm install --save-dev webpack'命令創建的node_modules目錄,那麼一切正常。 – kidsit

+0

好的,你有一個'.gitignore'文件嗎? – Gabi

+0

不,我沒有一個.gitignore文件 – kidsit

0

我想通了自己。 這是由node_modules目錄中相當多的符號鏈接引起的。如果我以管理員身份評估了git-bash,則可以將新安裝的node_module符號鏈接創建爲linux。然後,當git添加效果很好。也許,如果沒有評估git-bash,git-bash不能創建符號鏈接,這會導致需要添加git的很多文件,甚至可能是symblink和節點模塊人員之間的循環引用(不確定),這會導致內存消耗git總是增加而沒有迴應。 希望它可以幫助別人,如果遇到相同的問題在Windows上。