有没有办法控制文件在gist中出现的顺序?它们似乎不是按字母顺序或按时间顺序排列的。我想将README.md显示为a multi-file gist中的第一个文件,但没有“删除”文件并重新添加它似乎改变了任何内容。
我没有看到这些文件的订单,或者GitHub是否维护内部文件类型优先级列表?
答案 0 :(得分:70)
至少从2018年开始,订单为alphabetical, with periods and numbers coming before letters.
2013 - 2014年左右使用different order。
答案 1 :(得分:9)
它们是按照ASCII table的名称自动订购的。
不幸的是,现在,不可能通过拖动来订购它们,但有一个技巧。您可以通过在名称前添加一个或多个空格来控制订单。编辑后不会显示空格,但顺序会改变。
例如:假设我们有3个带有自动订单的文件:
我们可以通过这样的空格来反转顺序:
答案 2 :(得分:5)
至少从2020年起,排序顺序为:
至少在2013年和2016之间使用了ASCII顺序。
如果发现了其他字符的排序顺序,请随时编辑此答案。
(添加此答案的原因是,即使我去年改进了该问题的另一个答案,我仍然在任何地方都找不到特殊字符的排序顺序。)
答案 3 :(得分:0)
正如@VonC在他的回答中提到的那样,该命令是asciibetical。快速解决方案是为所有文件添加前缀,表示您希望文件显示的顺序,例如0_,1_,2_,... 9_。请注意,此解决方案不会超过9个文件,因为10_将出现在2_之前。在这种情况下,需要使用两个数字00_,01_,02_,...,09_,10_,11_,......这可以推广到文件数中的任意数量的数字。虽然,对我而言,似乎不太可能在一个要点中分享超过10个文件。