savokiss

假如当前在 branchA,在执行 git merge branchB 时,可能会遇到子仓库文件冲突

可以尝试一下命令:

git update-index --cacheinfo 160000 <commit-hash> "<子仓库path>"

 

其中 <commit-hash> 改为 branchA 对应子仓库的 commit 哈希值

其中 <子仓库path> 为在 .gitmodules 配置的子仓库 path

 

关于 git update-index 的用法详见:https://cloud.tencent.com/developer/section/1138784

 

分类:

技术点:

相关文章: