2015-12-30 85 views
0

我對git來說還是個新手,直到最近才真正使用過命令行界面。我試圖在Android上使用Android Studio在github上啓動一個新的私有存儲庫,並犯了一個錯誤。我在兩個地方運行命令: git remote add origin [github.com/location],其中一個是項目的根文件夾,其中一個是包含java類文件的子文件夾。當我試圖添加和提交所有文件時,它不包含子文件夾,給我錯誤: fatal:Pathspec'文件'在子模塊'app/src/...'在考慮我之前做,我試圖從子文件夾中刪除.git文件夾。根項目文件夾中的.git文件夾中沒有.gitmodules文件,因此沒有要刪除的子模塊。我不確定是否有足夠的信息可以消除,所以如果這聽起來很模糊,我很抱歉,但我希望有人能夠幫助我清除導致此問題的所有信息,以便我可以將此子文件夾添加到主項目中,並且提交它。謝謝!無法刪除git子模塊

FIXED: 我想通了,我需要刪除子文件夾,正是如此重新添加:

git rm --cached dirname 
git add dirname 

我也有在基礎項目git的文件夾擺脫index.lock文件爲此。

回答

0

如果沒有衝突,你檢查了github回購嗎?

您是否嘗試本地提交或提交併推送?

您是否嘗試在另一個位置克隆項目?

如果您使用的是Windows或Mac,我有git倉庫源樹一個很好的工具

+0

在GitHub上,是顯示的子文件夾的文件夾圖標中的文件夾,當我點擊它,它顯示了一個加法和一個刪除,但沒有文件。我推了,但是當我去到文件夾並嘗試手動「添加」它,我得到的錯誤。 – Nick

+0

嘗試做一個拉之前。也許這只是一個同步問題。你能對錯誤更具體嗎? – kevingiroux