根据the doc:
如果给出
--list
,或者没有非选项参数,则列出现有分支;当前分支将以星号突出显示。选项
-r
会导致远程跟踪分支被列出, 选项-a
显示本地和远程分支。如果是
<pattern>
给定,它用作shell通配符来限制输出 匹配分支。如果给出了多个模式,则显示分支 如果它匹配任何模式。注意提供时<pattern>
,您必须使用--list
;
否则,该命令被解释为分支创建。
但未指明的是列表的顺序是什么
git branch -r --list "$PATTERN"
是否按指定的顺序输出分支名称?
答案 0 :(得分:1)
输出顺序不受任何模式参数的影响。
git branch
命令是一个面向用户的界面,位于git for-each-ref
上面。 1 for-each-ref文档更详细地描述了排序,但是{{{ 1}}命令的文档包含这个子描述:
根据给定的键进行排序。前缀
git branch
按值的降序排序。您可以多次使用-
选项,在这种情况下,最后一个键成为主键。支持的密钥与--sort=<key>
中的密钥相同。排序顺序默认为基于完整refname(包括git for-each-ref
前缀)的排序。 首先列出分离的HEAD(如果存在),然后是本地分支,最后是远程跟踪分支。
(强调我的)。如果您的refs/...
瓷器前端太旧而无法支持git branch
(Git-2.7之前版本),则您始终会获得此默认订单。
1 在某些旧版本的Git中,有--sort
可以执行git branch
无法做到的事情,所以在Git的所有版本中都不是这样,它只是系统一直以来的工作方式。较新版本的git for-each-ref
支持git branch
支持--sort
更长时间的选项。
答案 1 :(得分:1)
您链接的页面也会显示(在var doc = new jsPDF('p', 'pt','a4',true);
doc.setFontSize(16);
doc.setTextColor(80, 77, 78);
doc.text(15, 2, 'should be an image under here');
html2canvas($("#prod"), {
useCORS : true,
onrendered: function(canvas) {
var imgData = canvas.toDataURL('image/jpeg');
doc.addImage(imgData, 'JPEG', 15, 0, 34, 37);
console.log(imgData);
$('#prod').append(canvas);
}
});
doc.save('Spec_Sheet.pdf');
选项的文档下):
排序顺序默认为基于完整引用名称(包括
--sort
前缀)的排序。这首先列出了分离的HEAD(如果存在),然后是本地分支,最后是远程跟踪分支。