Git是否可以显示子模块的当前标记?
是否可以显示当前子模块的标记而不必在其目录中 我想做点像Git是否可以显示子模块的当前标记?,git,tags,git-submodules,Git,Tags,Git Submodules,是否可以显示当前子模块的标记而不必在其目录中 我想做点像 git describe --tags <submodule_dir> git描述--tags 并返回特定标记。您可以使用git submodule foreach()从每个子模块中运行命令: # something like the following should work : git submodule foreach 'echo $name : `git describe --tags`' 对于诸如git d
git describe --tags <submodule_dir>
git描述--tags
并返回特定标记。您可以使用
git submodule foreach
()从每个子模块中运行命令:
# something like the following should work :
git submodule foreach 'echo $name : `git describe --tags`'
对于诸如
git descripe
(它只从.git/
目录中提取信息,而不是从工作树中提取信息)之类的命令,可以将git目录作为参数传递给git
命令:
# the .git directory for a submodule can be found under .git/modules/module_name :
git --git-dir=.git/modules/module_name describe --tags