如何使用子模块维护流行项目的Github分支
我在会议上提出了同样的问题 所以,我希望做一个流行项目的分支,做一些小的调整,并且在整个过程中,我希望与主项目中正在进行的更改保持同步 除了我正在处理的受欢迎的项目有一系列子模块 所以当我: (1) 添加一个名为xxx的远程存储库,该存储库指向原始项目的原始主分支 (2) 做一个git pull xxx master 它拉入主项目的文件,并报告存在冲突。当我执行git状态时,我看到:如何使用子模块维护流行项目的Github分支,git,github,fork,project,git-submodules,Git,Github,Fork,Project,Git Submodules,我在会议上提出了同样的问题 所以,我希望做一个流行项目的分支,做一些小的调整,并且在整个过程中,我希望与主项目中正在进行的更改保持同步 除了我正在处理的受欢迎的项目有一系列子模块 所以当我: (1) 添加一个名为xxx的远程存储库,该存储库指向原始项目的原始主分支 (2) 做一个git pull xxx master 它拉入主项目的文件,并报告存在冲突。当我执行git状态时,我看到: added by us: external/binary-reference-assemblies 我
added by us: external/binary-reference-assemblies
我在.gitmodules中看到了这一点,所以我知道这是一个子模块
在这一点上,我应该做些什么来确保我得到这个子模块的最新文件,这样我就可以随后将所有内容推回到我的分叉存储库中
谢谢。如前所述,尝试在合并之前执行一个git子模块更新--init
,以便添加该子模块
请注意,子模块在默认情况下只显示它所表示的确切SHA1,单位为。git子模块更新--remote
会将该引用更新为最新提交。请参阅“”中的更多内容