将子模块更新为最近的提交

时间:2012-11-09 22:01:11

标签: git bash version-control git-submodules

我在我的xcode项目中添加了几个子模块。如何升级这些库?现在,我这样做是通过转到我的第三方文件夹,里面说我有AFNetworking,我只是从那里做拉。不确定这是否是最有效的方法。还有其他想法吗?

1 个答案:

答案 0 :(得分:0)

这是正确的方法。您需要在存储库中进行更新。由于在子模块中开发是完全有效的,因此git不会以这种方式从外部存储库中混淆它。

你想要

cd mysubprojectpath && git pull --ff-only && cd - && git add mysubprojectpath

你的历史会有这个。每次要执行此操作时,您只需点击ctrl-R并开始输入mysubprojectpath即可再次执行此操作。一旦从历史记录中获得正确的行,就立即进入。