git中特定版本的递归签出

git中特定版本的递归签出,git,Git,目前,我在开发分支,但我想切换到以前的版本,例如(release_v5.1),同时,我希望当前开发分支中的所有子模块也切换到release_v5.1。这可能吗?非常感谢 git checkout--recurse release_v5.1将更新所有子模块,使其正确提交 git签出的简写——递归子模块 git checkout——递归版本_v5.1将更新所有子模块,使其正确提交 git签出的简写——递归子模块 我已经试过了,它只改变了当前的分支,但我的子目录根本没有改变。。。还有其他提示吗?子模块

目前,我在开发分支,但我想切换到以前的版本,例如(release_v5.1),同时,我希望当前开发分支中的所有子模块也切换到release_v5.1。这可能吗?非常感谢

git checkout--recurse release_v5.1将更新所有子模块,使其正确提交

git签出的简写——递归子模块

git checkout——递归版本_v5.1
将更新所有子模块,使其正确提交

git签出的简写——递归子模块


我已经试过了,它只改变了当前的分支,但我的子目录根本没有改变。。。还有其他提示吗?子模块是否已初始化<代码>git子模块更新--init是的,它是。我的目录中已经有了这些子模块。但是在我调用了你提供的命令后他们没有切换。没有错误吗?我见过子模块不干净时会发生这种情况。ie修改文件或新文件我已经试过了,它只改变了当前的分支,但我的子目录根本没有改变。。。还有其他提示吗?子模块是否已初始化<代码>git子模块更新--init是的,它是。我的目录中已经有了这些子模块。但是在我调用了你提供的命令后他们没有切换。没有错误吗?我见过子模块不干净时会发生这种情况。ie修改文件或新文件