Git中refname的字母排序,它如何工作?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git中refname的字母排序,它如何工作?相关的知识,希望对你有一定的参考价值。
Git如何对refname进行排序,我该在哪里阅读?
为什么要问:我想将分支存储在“ archive /”下,但是我几乎不需要它们,因此我不想在分支列表中首先看到它们。我无法再按字母顺序给出有意义的名称,因此我考虑过以“ _archive”开头。然后,我试图找到如何在Git中进行排序,但是失败了,因此出现了这个问题。
答案
Git如何对引用名称进行排序
用于对refname进行排序的Git命令每个都有自己的自定义排序代码。 (这有点不幸,因为这意味着某些Git版本中的排序选项不一致。)在不太遥远的过去的某个时候,git branch
和git tag
被重新设计以共享至少
some git for-each-ref
编码,以便它们现在are一致,但是它们仍然具有一些单独的代码。
我该在哪里阅读?
每个命令都有其自己的文档:git for-each-ref
,git 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.