gpt4 book ai didi

Git 子模块 url 已更改

转载 作者:行者123 更新时间:2023-12-03 22:56:00 27 4
gpt4 key购买 nike

我有一个 Git 项目,它有一个子模块。子模块的 url 最近更改了。我已更改 .gitmodules和配置文件指向新的 url。我应该提交 .gitmodules文件,以便下次我 checkout 我的项目并执行 git submodule update --init --recursive我不会报错?

最佳答案

Nobody speaks about how and what files one has to commit



无需更改文件,同步/提交:现在可以通过一个新命令为您完成。

在 Git 2.25(2020 年第一季度)中,“ git submodule”学习了一个子命令“ set-url”。

commit 26b0610 (2019 年 10 月 29 日)作者: Denton Liu ( Denton-L ) .
(由 Junio C Hamano -- gitster --commit 99c4ff1 中 merge ,2019 年 12 月 10 日)

submodule: teach set-url subcommand

Signed-off-by: Denton Liu

Currently, in the event that a submodule's upstream URL changes, users have to manually alter the URL in the .gitmodules file then run git submodule sync.
Let's make that process easier.

Teach submodule the set-url subcommand which will automatically change the submodule.$name.url property in the .gitmodules file and then run git submodule sync to complete the process.



git submodule documentation现在包括:

set-url [--] <path> <newurl>:

Sets the URL of the specified submodule to <newurl>.
Then, it will automatically synchronize the submodule's new remote URL configuration.

关于Git 子模块 url 已更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35902895/

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