[godxkey] 如何优雅地访问 + 用好 Github (来学习开源代码)
1. 先搭建环境
github加速神器,解决github打不开、用户头像无法加载、releases无法上传下载、git-clone、git-pull、git-push失败等问题
1.1 FastGithub 最新版 (辅助访问 Github +提高加载速度)
[点击跳转] https://fastgithub.cn/download
1.2 网速比较好的访问网址
[点击跳转] https://hub.fastgit.xyz/dotnetcore/FastGithub
1.3 使用开源的 FastGithub 软件加速访问 GitHub (还不错+目前合法)
下载好后, 打开就行, 会自动配置好, 自动加速访问 GitHub 的
目前仅加速 GitHub !!!
2. 开始学习更好使用 GitHub
2.0 示例 · 搜索项目关键词 Cocos
2.1 实用 Github 技巧 (搜索技巧)
2.1.1 按下快捷键 s 快速聚焦搜索框
2.1.2.1 快速使用高级搜索 · 过滤搜索的项目内容 (直接回车或者鼠标点击即可搜索)
cocos stars:>222 pushed:>2022-01-01 language:TypeScript
2.1.2.2 在可视化表单选择好后, 自动生成高级过滤关键词 (如下图)
created:>2022-01-01 created:2022-12-31 stars:>55 filename:cocos language:TypeScript
2.1.2.3 部分搜索关键词 · 释义
更多内容, 请参考 GitHub 高级搜索内容文档
2.2 快速查看 Github 文件的技巧 ( 使用 cocos-engine 举例)
快速按下键盘上的字母 t 键进行快速文件名搜索 (如下)
可以快速定位到想查看的文件内容
2.2.1 定位文件后, 快速跳转到指定行数的代码 (按键 L 快速跳转)
2.2.2 在页面快捷键 ctrl+f 输入代码 enter 后快速定位关键代码
2.2.3 点击行号可以快速复制并生成永久链接
2.2.4 按下 b 键还可以查看该文件的改动记录
2.2.5 更多的 GitHub 快捷键和 GitHub 命令面板 (参考官网文档链接_如下)
键盘快捷键
https://docs.github.com/cn/get-started/using-github/keyboard-shortcuts
GitHub 命令面板 (Ctrl+K 可以打开)
https://docs.github.com/cn/get-started/using-github/github-command-palette
2.3 免下载 · 直接网页端浏览+操作+搜索代码 (仿 Vscode, 配置太麻烦, 感觉用处不大 )
直接就是一个快捷键 . 对的就是一个点 (键盘的大于号>那个键)
参考地址 github.dev 基于网络的编辑器
2.4 项目地址前加上 gitpod.io/#/ 可以在线执行项目 (没啥用)
gitpod.io/#/
Waiting After
后续有更多思路会添加到后面, 欢迎大家也分享一些自己的技巧