如果文件有被识别的名称/扩展名 例如hello-world.sh,那么GitHub会根据该扩展名进行高亮显示。 否则 GitHub将根据shebang进行高亮显示,但仅当文件具有可执行位时,比如 chmod 755。