web-dev-qa-db-fra.com

Comment contrôlez-vous l'ordre dans lequel les fichiers apparaissent dans une liste GitHub

Existe-t-il un moyen de contrôler l'ordre dans lequel les fichiers apparaissent dans un résumé? Ils ne semblent pas être alphabétiques ou chronologiques. Je voudrais qu'un README.md apparaisse comme premier fichier dans n Gist multi-fichiers , mais aucune quantité de "suppression" d'un fichier et de son ajout ne semble changer quoi que ce soit.

Existe-t-il une commande pour ces fichiers que je ne vois pas, ou GitHub maintient-il une liste de priorité de type de fichier interne?

68
Sinetheta

Depuis au moins 2018, l'ordre est alphabétique, avec des points et des chiffres devant les lettres.

Vers 2013-2014, un ordre différent a été utilisé.

75
VonC

Ils sont classés automatiquement par nom, en suivant le tableau ASCII .

Malheureusement, pour le moment, il n'est pas possible de les commander en les faisant glisser, mais il y a une astuce. Vous pouvez contrôler la commande en ajoutant un ou plusieurs espaces avant le nom. L'espace ne sera pas affiché après la modification, mais l'ordre changera.

Par exemple: disons que nous avons 3 fichiers avec la commande automatique:

  • AFile.Java
  • Lisezmoi.md
  • SomeFile.txt

Nous pouvons inverser l'ordre en mettant des espaces comme celui-ci:

  • (espace) (espace) SomeFile.txt
  • (espace) Readme.md
  • AFile.txt
11
Mario Velasco

Comme mentionné par @VonC dans sa réponse, l'ordre est asciibétique. La solution rapide serait de préfixer tous les fichiers avec des nombres indiquant l'ordre dans lequel vous souhaitez que les fichiers apparaissent, par exemple 0_, 1_, 2_, ... 9_. Remarque, cette solution ne fonctionnera pas au-delà de 9 fichiers car 10_ apparaîtra avant 2_. Dans ce cas, deux chiffres doivent être utilisés 00_, 01_, 02_, ..., 09_, 10_, 11_, ... Ceci peut être généralisé à n'importe quel nombre de chiffres dans le nombre de fichiers. Bien qu'il me semble moins probable que plus de 10 fichiers soient partagés dans un Gist.

0
Sourabh Daptardar