1
git repo A
的複製項目被複制到本地系統的另一個文件夾中,並嘗試將其推入另一個新倉庫B
。Git子模塊沒有從git倉庫中刪除,也沒有成功推送
除了以前克隆的項目文件夾以外的所有文件都被推送成功。 git倉庫中的文件夾顯示爲[folder_name]@232435
。
我想從回購庫中刪除這個遠程文件夾,併成功在回購庫中推送文件夾,而沒有任何子模塊進入圖片。
git repo A
的複製項目被複制到本地系統的另一個文件夾中,並嘗試將其推入另一個新倉庫B
。Git子模塊沒有從git倉庫中刪除,也沒有成功推送
除了以前克隆的項目文件夾以外的所有文件都被推送成功。 git倉庫中的文件夾顯示爲[folder_name]@232435
。
我想從回購庫中刪除這個遠程文件夾,併成功在回購庫中推送文件夾,而沒有任何子模塊進入圖片。
如果你想一個submmodule轉換成普通文件夾,您可以:
delete that submodule(但保留其內容)在磁盤上。
(這裏asubmodule
代表「folder_name
」)
mv asubmodule asubmodule_tmp
git submodule deinit asubmodule
git rm asubmodule
# Note: asubmodule (no trailing slash)
# or, if you want to leave it in your working tree
git rm --cached asubmodule
mv asubmodule_tmp asubmodule
是(以前子模塊)文件夾中的文件添加到您當前的回購和推動。
git add .
git commit -m "Add files from removed submodule"
git push