“fatal: 'git status --porcelain' failed in submodule

轉載自:http://blog.csdn.net/may680/article/details/40672291


在進行Git操作時遇到一個比較怪異的事件:

從其他源代碼中拷貝了一個目錄到自己代碼中,對這個目錄進行了文件增加操作,並使用 git add 加入一些文件之後,運行 git status 會出現硬盤燈長亮,系統繁忙,反覆提示錯誤信息:

“fatal: 'git status --porcelain' failed in submodule android_rk/system/core”

刪除這個目錄後,問題消失;再次增加這個目錄,又會出現這個現象。

後來發現在 android_rk/system/core 目錄下有隱藏的目錄 .git 和文件 .gitignore ,這是 git 專用的目錄,拷貝的時候帶過來的。

刪除這兩個,問題就解決了。

以後要注意,git管理的目錄中不能再帶.git目錄。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章