GitHubのMarkDownファイル内で、下記のように見出しを作ると、


## test

<a href="#test">testへのリンク</a>

みたいなページ内リンクが自動的に効くようになるようです。
ネットで検索した限りでは、昔はnameタグが自動的に付加されていたようなのですが、今はnameタグは付加されていません。
user-content-test
みたいなidが自動的に付加されているので、それを使ってるのかなーと思うのですが、パッと見た限りではよく分かりませんでした。
英語のページもちらちら眺めましたが、結局よく分からず。
なお、半角スペースは半角の-に置き換えてあげればリンクが張れるようです。