2015-09-29 76 views
2

我不知道爲什麼,但它不會將文件添加到我試圖添加的文件夾中。我在git中進行了一次提交,並且只獲得了一個文件更改和一個插入

這裏就是我得到

$ git commit -m 'come on' 
[master (root-commit) fed7d44] come on 
1 file changed, 1 insertion(+) 
create mode 160000 issp 

還有許多多個文件我要上傳。

我曾試圖以添加的一切,我試過以下之前:

it rm -f --cached issp 

的結果是什麼,我仍然得到同樣的錯誤。

我也嘗試下面的命令:

git submodule update --init 

然後嘗試使用下面的命令

git clone --recursive my-repo-or-whatever 

再次進行克隆,並得到了下面的輸出都

No submodule mapping found in .gitmodules for path 'issp' 

和:

Cloning into 'issrep'... 
Password for 'https://[email protected]': 
remote: Counting objects: 2, done. 
remote: Total 2 (delta 0), reused 0 (delta 0) 
Unpacking objects: 100% (2/2), done. 
Checking connectivity... done. 
No submodule mapping found in .gitmodules for path 'issp' 

不知道該怎麼做。這些子模塊真的需要嗎?我只是試圖添加一個文件夾克隆回購。

我很絕望,任何幫助都很多,非常感謝。

回答

2

issp必須是嵌套回購:添加和提交將創建一個gitlink(一個special entry in the index)。詳情請參閱「Git repository in a git repository」。

但它不是子模塊。

issrep是一個子模塊

因此,檢查,如果你想添加並提交(issp)的文件夾(在索引.gitmodules註冊既作爲gitlink)已經不包括在.git文件夾它:這將使它成爲一個嵌套回購。

+0

這聽起來像是一種合理的可能性 –

+0

這正是我所需要的。非常感謝。 –

相關問題