如何在 git 子模块中“提交”更改?

问题描述

子 是它自己的 ,有自己的.git目录。

所以,首先commit/push你的 变化:

$ cd path/to/submodule
$ git add <stuff>
$ git commit -m "comment"
$ git push

然后,更新您的 以跟踪 的更新版本:

$ cd /main/project
$ git add path/to/submodule
$ git commit -m "updated my submodule"
$ git push

解决方法

我天真地设置了一个 git 子模块并将其视为 Subversion 外部的 - 即它现在充满了我刚刚意识到尚未提交或推送到任何地方的更改。

是否有一些简单的方法可以将子模块更改提交/推送回上游仓库?在 Git 中以这种方式在单独(但链接的)存储库上进行同时开发的推荐技术是什么?

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...