将Git子模块更新为最新的原始提交
我有一个带有Git子模块的项目。它来自ssh:// ... URL,位于提交A上。提交B已被推送到该URL,我希望子模块检索提交并将其更改。 现在,我的理解是git submodule update应该这样做,但事实并非如此。它什么也没做(没有输出,成功退出代码)。这是一个例子: $ mkdir foo $ cd foo $ git init . Initialized empty Git repository in /.../foo/.git/ $ git submodule add ssh://user@host/git/mod mod Cloning into mod... user@host's password: hunter2 remote: Counting objects: 131, done. remote: Compressing objects: 100% (115/115), done. remote: Total 131 (delta 54), …