A maioria das pessoas publica URLs do GitHub para visualizar alguns códigos como:
github.com/sstephenson/rbenv/blob/master/libexec/rbenv-help#L89-97
Mesmo que não destaque nenhum número de linha em particular, ainda é uma má ideia ter “master” como revisão no URL. No futuro, a versão deste arquivo no branch master provavelmente será diferente , ou até mesmo inexistente (o arquivo foi renomeado / removido).
Sempre que você vincular a algum código, certifique-se de que a revisão seja uma tag ou SHA específico , porque eles não mudarão. Aqui está o link adequado para o exemplo acima:
github.com/sstephenson/rbenv/blob/dba1014/libexec/rbenv-help#L89-97
Para obter isso no navegador em GitHub.com, pressione <kbd> y </kbd> para expandir o URL em seu formato de link permanente. ( Obrigado, Andy !)
No Vim e no Fugitive.vim, é fácil copiar o URL do arquivo / seleção visual atual para a área de transferência:
:Gbrowse! -
Conselho bônus: sempre que você criar um link para projetos no GitHub, anexe #readme
ao URL . A maioria dos visitantes está interessada principalmente no Leiame e isso os evitará de sempre ter que rolar para baixo na lista de arquivos: