Github
<u>请看我</u>:同学们真的不要 fork 这个仓库了啊,这个是杂乱的笔记哇o(╥﹏╥)o。如果要 fork 或 star 或者想下载该文档的,请 fork 或 star 这个仓库youhuangla/mini_gtest吧。该文档所有笔记都在 这个仓库youhuangla/mini_gtest里面有,并且添加了一个C语言100行内仿 GoogleTest 测试框架,并写了编写与在GitHub上运行的教程,大小才11mb。这个文档所在的仓库是我杂乱的笔记,100+mb,大部分都是我还没整理的私人笔记啊,被fork了感觉怪怪的。Σ(゚д゚;)
5个隐藏的GitHub神技巧,助你秒变大佬!_哔哩哔哩_bilibili
来自程序员鱼皮
笔记地址:Note/github.md at main · youhuangla/Note
1.搜索
github高级搜索功能
直接打开这里GitHub · Where software is built
或搜索后在搜索页面 language 下方打开(没找到更好的方法)
image.png更多技巧可查看官方文档:
About searching on GitHub - GitHub Docs
2.查找文件
在主页按“t”:查找文件
image.png点进源代码后,按“l”:跳转到某一行
image.png
点击行号:
- 复制这行代码
-
生成永久链接
image.png
源代码中按“b”:查看文件的改动记录
image.png
键盘快捷键:
-
文档
-
图片
image.png
3.阅读代码技巧
代码跳转:
- 下载到本地
-
在线vscode:仓库详情界面按下“。”键,
image.png
4.在线运行项目
在项目地址前加上gitpod.io/#/
前缀
https://github.com/nginx/nginx => https://gitpod.io/#/github.com/nginx/nginx
登陆:
image.png
加载:
image.png
运行:
image.png
5.项目推送
根据自己的喜好让github推送自己感兴趣的优质项目
image.png
获取邮件更新:
image.png
更新:该文档已得到up主点赞ヾ(≧▽≦*)o
[图片上传失败...(image-99e755-1653190948536)]
再纪念一下up主回复(~ ̄▽ ̄)~<img src="img/image-20220505001420933.png" alt="image-20220505001420933" />
更新:从 mini_gtest 开始的 github 实践
该文档已经更新到youhuangla/mini_gtest
在5个隐藏的GitHub神技巧,助你秒变大佬!_哔哩哔哩_bilibili来自程序员鱼皮的视频中,看完了视频,惊觉十分有用(当年我自己探索的时候被各种环境劝退过)。于是决定记下笔记,当一次“课代表”,所以我就(顺势)开源(复制)了我自己笔记地址:Note/github.md at main · youhuangla/Note。
当时原本只是想着给大家做个图文参考,后来 star 的越来越多,竟然还有 fork 的 Σ(゚д゚;),属实把我吓到了。由于该仓库是我的(白嫖)github做笔记及的的仓库,所以里面的笔记良莠不齐,有很多写代码时随意记录的文档,所以被 fork 了感觉挺尴尬的,所以另开一个较小的仓库将鱼皮视频的笔记放进来,毕竟为了单独下载一个小小的 md 文档,属实没必要整个 fork 我那杂乱的笔记(对网速不好的同学来说我相信更是一种煎熬)。
所以在这里已经将鱼皮视频的笔记加到了这个小仓库youhuangla/mini_gtest里,临时整合了我自己学习,人人都能学会的编程入门课 (geekbang.org)的学习笔记。我在胡船长代码的基础上进行了些微的整理与完善,使得代码完成度更高,并可以作为入门实践在github上在线运行。
效果如下,使用方法见youhuangla/mini_gtest。
原项目名气大(谷歌出品,原仓库 25.7k star),据说工程中也常常用到。
image.png
google/googletest: GoogleTest - Google Testing and Mocking Framework
GoogleTest User’s Guide | GoogleTest
我根据课程仿写的这个项目的特点:
- 依赖较少,对只会 C 语言又想做项目的小白友好
- 理解一些软件工程的思想
也许可以对面试官吹水。 - 数据结构的思维:链表
- 如果是一个自己的项目也可以轻易地在最后调用(毕竟很多语言都能调用C语言),让面试官眼前一亮
装个小b,让你的项目锦上添花。ヾ(≧▽≦*)o
所以,如果要 fork 或 star,请 fork 或 star 这个小仓库youhuangla/mini_gtest吧,感谢各位大哥的厚爱了( ̄▽ ̄)ノ
网友评论