git submodule如何修改子模块的url

一、方法一(在AS中直接修改)

1.右击项目,选择git-Repository-Remotes,如下图所示

2.选中你要编辑的submodule,然后点击右边的编辑按钮,修改地址即可。

二、方法二(文件夹中修改)

如果你要在文件夹中使用小乌龟TortoiseGit重新下载,主仓库的地址换了,但是submodule的地址也想改掉怎么办?

1.选择你要下载的目录,在文件夹中,鼠标右击,点击Git Clone 2.URL填入远程仓库的url,Directory是当前目录,点击OK,等待下载代码即可(过程中可能需要输入用户名密码,自行输入即可) 3.重点!修改submodule的url

我这边的submodule默认是旧的ip地址,直接submodule update会被拒绝。

3.1.进入.git文件夹 3.2. 打开config文件 3.3.修改config文件,submodule的url,修改完保存 3.4.最后!!!在项目的根目录下,空白处,鼠标右击,点击Git Bash Here 输入git submodule commit ,把刚才的操作,用命令提交一下 3.5.然后,在文件夹的空白处,鼠标右键,选择TortoiseGit--Submodule Update,即可!(期间可能需要输入用户名密码,自行输入即可) 最后,在AS中git-remotes中也可以看到submodule的url地址了,后期有需要改,可以在AS中直接修改即可。(可见方法一)

分类:
Android
标签: