kyb*_*kyb 5 git git-submodules
有一个名为 的 git 存储库parent-repo。它有lib包含库的文件夹。'lib/one' 受parent-repo. 现在我想让 git 识别lib/one为parent-repo.
cd lib/one
git init
git add .
git commit -m 'first commit'
Run Code Online (Sandbox Code Playgroud)
我认为下一步是
cd parent-repolib/onelib/one为子模块如果可能的话,请使用 git 命令清除后续步骤。
当前的解决方案是从该来源创建专用存储库parent-repo。移出lib/one并parent-repo创建新的 git 存储库。
mv 'lib/one' ../one
cd ../one && git init && git add . && git commit -m 'first commit
# git remote add ... && git push
Run Code Online (Sandbox Code Playgroud)
然后
cd parent-repo
git submodule add --name one file:///path/to/one lib/one # for example in windows file:///D/myrepos/one, file://../one relative path disallowed
git add lib/
git commit -m 'lib/one is submodule now'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9762 次 |
| 最近记录: |