Git 签出任何分支上的最近提交

Git 签出任何分支上的最近提交,git,bitbucket,Git,Bitbucket,我想在任何分支的活动存储库上签出最新提交。这是在“网络”部分对Bitbucket回购进行排序时的第一次提交 我的用例是一个工具,它使用来自多个子模块中最新更改的代码来分析这些更改是否导致了更好的评估指标。我是通过詹金斯档案来做的 我试过: git checkout HEAD 但这只检查当前分支中的最新提交 git rev list-n1 origin--branchs=*| xargs git checkout git checkout :/. :///code>语法是“其消息包含表达式匹配

我想在任何分支的活动存储库上签出最新提交。这是在“网络”部分对Bitbucket回购进行排序时的第一次提交

我的用例是一个工具,它使用来自多个子模块中最新更改的代码来分析这些更改是否导致了更好的评估指标。我是通过詹金斯档案来做的

我试过:

git checkout HEAD

但这只检查当前分支中的最新提交

git rev list-n1 origin--branchs=*| xargs git checkout

git checkout :/.

:///code>语法是“其消息包含表达式匹配项的最新提交”,而
是“任何字符”。

您尝试了什么?有些东西对您不起作用吗?请检查这个答案是否是一个很好的起点:@MatteoRagni看起来像
git rev list
要求您指定一个特定的分支。我需要对任何分支进行任何更改。我不适合自己测试,但
--branchs=*
不是考虑所有分支的选项吗?@MatteoRagni你说得对,这很有效!这是Matteo的答案和我想签出提交的事实的结合。它起作用了。