如何首先在本地创建后添加一个 git 存储库作为子模块
how to create add a git repo as submodule after its created locally first
我有以下
project_main
--test1.txt
--text2.txt
--.git
--new_folder <-- currently its local repo
--test1.txt
--text2.txt
--.git
现在 new_folder
我做到了
# inside new_folder
git add remote git:someurl
git add -A; git commit -m "first commit"
git push -u origin master
现在如何将 new_folder
作为 submodule
添加到 project_main
通常我们添加子模块使用(即获取一些远程仓库)
git submodule add -- git://someurl new_folder
但在这里我想将一个新创建的 repo 添加为子模块。
将 new_folder
移出父存储库并为其创建一个单独的存储库并推送。那么,
cd project_main
git submodule add --name new_folder file:///path/to/new_folder
git add new_folder/
git commit -m 'new_folder is a submodule'
我有以下
project_main
--test1.txt
--text2.txt
--.git
--new_folder <-- currently its local repo
--test1.txt
--text2.txt
--.git
现在 new_folder
我做到了
# inside new_folder
git add remote git:someurl
git add -A; git commit -m "first commit"
git push -u origin master
现在如何将 new_folder
作为 submodule
添加到 project_main
通常我们添加子模块使用(即获取一些远程仓库)
git submodule add -- git://someurl new_folder
但在这里我想将一个新创建的 repo 添加为子模块。
将 new_folder
移出父存储库并为其创建一个单独的存储库并推送。那么,
cd project_main
git submodule add --name new_folder file:///path/to/new_folder
git add new_folder/
git commit -m 'new_folder is a submodule'