Git中refname的字母排序,它如何工作?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git中refname的字母排序,它如何工作?相关的知识,希望对你有一定的参考价值。

Git如何对refname进行排序,我该在哪里阅读?

为什么要问:我想将分支存储在“ archive /”下,但是我几乎不需要它们,因此我不想在分支列表中首先看到它们。我无法再按字母顺序给出有意义的名称,因此我考虑过以“ _archive”开头。然后,我试图找到如何在Git中进行排序,但是失败了,因此出现了这个问题。

答案
Git如何对引用名称进行排序

用于对refname进行排序的Git命令每个都有自己的自定义排序代码。 (这有点不幸,因为这意味着某些Git版本中的排序选项不一致。)在不太遥远的过去的某个时候,git branchgit tag被重新设计以共享至少

some git for-each-ref编码,以便它们现在are一​​致,但是它们仍然具有一些单独的代码。

我该在哪里阅读?

每个命令都有其自己的文档:git for-each-refgit for-each-ref,依此类推。

git branch命令尤其是Git所说的

porcelain:

旨在供人类使用的命令。瓷器命令通常采用git branch中的配置指令,其中包括git branch:您可以设置the files manipulated by git config以影响其对分支的排序方式。((此选项在某些较旧的Git版本中不可用。)

以上是关于Git中refname的字母排序,它如何工作?的主要内容,如果未能解决你的问题,请参考以下文章

git checkout 报错 refname 'origin/branch-name' is ambiguous

Git Error: warning: refname 'origin/branch-name' is ambiguous.

git提交错误的文件名首字母大写[重复]

如何按字母顺序对表格视图单元格进行排序

如何在忽略大小写的情况下按字母顺序排序?

不使用 sort 方法对数组进行字母排序