[godxkey] 如何优雅地访问 + 用好 Github (来学习开源代码)

[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 !!!


1.3 FastGitHub

2. 开始学习更好使用 GitHub

2.0 示例 · 搜索项目关键词 Cocos

2.1 实用 Github 技巧 (搜索技巧)

先打开 [可点击链接] https://github.com/search

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/#/

https://gitpod.io/#/github.com/cocos/cocos-engine


Waiting After

后续有更多思路会添加到后面, 欢迎大家也分享一些自己的技巧

4赞

目前就只想到这些, 欢迎大家集思广益 :slightly_smiling_face: 分享

1赞

顶…

1赞

我有点好奇,,为啥你们对github需求那么高呀,像我天天办公室局域网工作环境,,,想象不到啥情况下去访问github,,,,

:thinking:
我个人的话是因为业务需求,需要查找一些开源项目,从中获取一些算法或者代码的写法之类的