2013-04-30 51 views

回答

4

我相信綠色文件夾代表github上的子模塊。子模塊基本上是另一個回購版本的鏈接。

要獲得本地子模塊運行:

git submodule init 
git submodule update 

你可以閱讀更多關於子模塊的位置: http://git-scm.com/book/en/Git-Tools-Submodules

+0

如何將此子模塊作爲常規文件夾添加到我的項目中。 – 2013-04-30 13:55:12

+0

一旦您在本地創建子模塊源,您可以從回購中刪除子模塊,然後只需正常添加源。但是移除子模塊有點棘手。看到這個問題:http://stackoverflow.com/questions/1260748/how-do-i-remove-a-git-submodule – 2013-04-30 14:00:14

0

從內存中,Git不識別空文件夾。你有什麼東西嗎?如果沒有,請添加自述文件或其他內容。

+0

是的,它確實包含大量的文件。 – 2013-04-30 13:42:54

2

該文件夾的圖標是Github上如何顯示submodules

子模塊本質上是一個參考到另一個存儲庫(具體地,在另一個存儲庫中的特定提交)

應該有倉庫的根.gitmodules文件,其中包含這樣的事情:

$ cat .gitmodules 
[submodule "ca_log_analysis"] 
     path = ca_log_analysis 
     url = git://github.com/example/ca_log_analysis_repo.git 

你可以提交你的修改,以鏈接庫,然後更新主項目來看待新的承諾。 Git book chapter on submodules應該解釋的東西

相關問題