解决问题:通过子模块显示外部代码依赖性:感谢VonC!
当前问题:在两个文件夹中有一个没有重复内容的子模块
当前问题的临时解决方案:将文件夹的名称更改为bin-github,因为作为子模块的文件夹的名称是bin.这意味着我需要在我的家中复制内容.
我的HOME文件夹依赖于〜/ bin.我的文件位于主页的存储库Masi,而位于Github 的repo bin的〜/ bin .我家的相关文件夹结构:
~
|-- [drwxr-xr-x] bin
| -- fileA
` -- folderA
...
Run Code Online (Sandbox Code Playgroud)
我想知道如何在Masi上显示make~/bin是Git的一个子模块.
你怎么能〜/ bin中的〜/ bin是我的Git的一个子模块?
#3回复VonC的评论:
我的.gitmodules
[submodule "bin"]
path = bin
url = git://github.com/masi/bin.git
Run Code Online (Sandbox Code Playgroud)
我觉得我不需要再添加子模块了,因为我已经在我的.gitmodules中了.
我跑
Sam master $ git submodule update
Sam master $ git submodule foreach git pull
Sam master $ ls bin
Run Code Online (Sandbox Code Playgroud)
#2回复VonC的回答:
我将.gitmodules更改为以下内容,以便在我的家中没有它的副本.
[submodule "bin"]
path = bin
url = git://github.com/masi/bin.git
Run Code Online (Sandbox Code Playgroud)
这似乎是一个不同的情况,因为我不能像上面那样拉动子模块bin文件夹.
我现在在一个新克隆的git-repo上得到以下内容 …