Conseil : Appuyez sur « ? » dans n’importe quelle page de GitHub pour voir tous les raccourcis clavier disponibles.
Les affichages de fichiers présentent la dernière version sur une branche
Quand un fichier est affiché sur GitHub, vous voyez généralement la version à la tête actuelle d’une branche. Par exemple :
fait référence au dépôt codeql
de GitHub et affiche la version actuelle du fichier README.md
de la branche main
.
La version d’un fichier à la tête d’une branche peut changer au fur et à mesure que de nouveaux commits sont effectués. Ainsi, si vous copiez l’URL normale et la partagez, le contenu du fichier peut ne plus être le même quand quelqu’un le consulte.
Appuyer sur Y pour créer un lien permanent vers un fichier dans un commit spécifique
Pour créer un lien permanent vers la version spécifique d’un fichier que vous voyez, au lieu d’utiliser un nom de branche dans l’URL (c’est-à-dire la partie main
dans l’exemple ci-dessus), utilisez un ID de commit. Cela créera un lien permanent vers la version exacte du fichier dans ce commit. Par exemple :
remplace main
par un ID de commit spécifique et le contenu du fichier ne changera pas.
Cependant, la recherche manuelle du SHA de commit n’est pas pratique. En guise de raccourci, vous pouvez taper y pour mettre à jour automatiquement l’URL vers la version du lien permanent. Vous pouvez ensuite copier l’URL et la partager avec quelqu’un qui verra exactement ce que vous avez vu.
Conseil : Vous pouvez placer dans l’URL n’importe quel identificateur pouvant être résolu en commit, notamment des noms de branche, des SHA de commit spécifiques ou des balises.
Création d’un lien permanent vers un extrait de code
Vous pouvez créer un lien permanent vers une ligne ou une plage de lignes de code spécifique dans une version spécifique d’un fichier ou d’une demande de tirage (pull request). Pour plus d’informations, consultez « Création d’un lien permanent vers un extrait de code ».