我有一个 git 子模块(来自 github 的 vim 插件),它已经在 git 存储库中,并且已经提交了 10 次左右。
我现在想分叉子模块 repo 并进行自己的更改。
我认为这会奏效......但这是一个不好的方法吗?
- 在 github 上 fork 子模块。
- 在主仓库中编辑我的
.gitmodules
文件,使其指向我在 github 上的分叉仓库 git submodule sync
git submodule update
或者这会丢失一些 git 历史跟踪信息/有更好的方法吗?