一、方法一(在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中直接修改即可。(可见方法一)