我遇到了問題。我們爲一個團隊項目設置了github。 git倉庫中的其中一個文件夾是一個具有自己的heroku部署的Web應用程序,因此也是它自己的.git。 Github總是將這個文件標記爲綠色,我不知道如何將它從git子模塊轉換爲普通文件夾。Github中的文件夾標記爲submodule錯誤地
我試着添加/path/.git到.gitignore,但它沒有幫助。
感謝您的幫助!
我遇到了問題。我們爲一個團隊項目設置了github。 git倉庫中的其中一個文件夾是一個具有自己的heroku部署的Web應用程序,因此也是它自己的.git。 Github總是將這個文件標記爲綠色,我不知道如何將它從git子模塊轉換爲普通文件夾。Github中的文件夾標記爲submodule錯誤地
我試着添加/path/.git到.gitignore,但它沒有幫助。
感謝您的幫助!
解決方案是將它們作爲子模塊添加到git。這裏找到的信息:http://git-scm.com/book/en/Git-Tools-Submodules。
你需要去到主目錄,然後執行:
git submodule add git://github.com/<something>.git <name>
後來的後來,當你拉你的目錄,你可以擁有recusrively把所有的子模塊還具有:
git submodule init
git submodule update
是通過[internet](https://help.github.com/articles/using-submodules-with-pages)訪問子模塊源代碼的路徑嗎?檢查項目的'.gitmodules'文件。 – 2013-04-24 09:27:54
這將如何工作?要麼是git回購,要麼不是。如果你想讓它成爲一個普通的文件夾,請刪除那裏的'.git'。 – Chronial 2013-04-24 09:38:09
.gitmodules對於我的項目不存在,因爲我從來沒有manually地打算構建一個git子模塊。與子模塊有關的每個命令都只返回在'projectpath'路徑下的.gitmodules中找不到的子模塊映射。 @Chronial它是一個git repo,但它沒有鏈接到github,它只是用於部署目的,但我仍然需要與我的團隊分享代碼。 – Xiv 2013-04-24 11:15:57