2017-03-07 108 views
1

我從我們的代碼庫,但兩個網站的子目錄沒有被推出於某種原因之一做出了初步推GitHub上。初始推GitHub上缺少子目錄

我們必須在這兩個子目錄.git文件,但在此之前使這個新的合併資源庫中刪除它們。

我們已經嘗試添加一個文件到子目錄,但SourceTree沒有看到回升的變化。

你會如何添加這些子文件夾?

回答

0

我們在兩個子目錄中都有.git文件,但在創建這個新的組合存儲庫之前刪除了它們。

這是不夠的:你需要刪除(untrack)的gitlink(兩個子目錄的文件夾名稱,視爲一個special entry in the index of the parent repo

git rm --cached subfolder1 
git rm --cached subfolder2 

git commit -m "remove gitlinks" 

然後你就可以添加並提交(提供嵌套的.git /文件夾都不見了確實)

git add . 
git commit -m "add two subfolders" 
git push