gpt4 book ai didi

git - 如何更新所有子模块?

转载 作者:太空狗 更新时间:2023-10-29 14:10:56 24 4
gpt4 key购买 nike

如何更新子模块,使用哪个 Git 客户端?

我目前正在使用 GitKraken.. 但它工作起来并不友好,因为你必须打开每个子模块(一个接一个)来更新它们并返回 git 主模块并更新所有子模块。
我们正在为每个子模块使用此工作流(提交、 pull 和推送):对吗?

Google 搜索没有得出任何结论性的答案。

最佳答案

作为我illustrated here , Git 命令行仍然是最好的(也是最完整的)选项

git config pull.rebase true
git config rebase.autoStash true
git config fetch.recurseSubmodules true

然后,一个简单的 git pull 就足以更新您当前的分支以及所有子模块。
确保 your submodules are tracking a branch ,我在“”中有详细说明,您可以随时执行 git submodule update --remote --merge
您还可以使用命令 git submodule foreach 在子模块内执行命令。

关于git - 如何更新所有子模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47442273/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com