代码编织梦想

在这里插入图片描述


注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/106033435


1 基础知识

为什么要使用Github ?
借助Github方便托管项目代码。


(1) 仓库 (Repository)
仓库是用来存放项目代码,每一项目对应一个仓库,多个仓库则会有多个仓库。

(2) 收藏 (Star)
收藏别人的仓库,方便自己查找

(3) 复制/克隆项目 (Fork)
别人仓库的代码可以克隆到自己的账号下的中,可以对仓库进行更改。自己在仓库中对bug进行更改不会影响原作者的仓库,但可以通过向原作者发起请求 (Pull Request)。
Fork也可以理解为分叉。

(4) 关注(Watch)
使用Watch功能关注了其他作者的仓库,如果作者的仓库发生更新,会发送通知到自己的账户上(类似于关注了别人就可以关注别人的动态)。

(5) 事物卡片(Issue)
发现别人的仓库代码出现Bug或有疑问时,可以通过Issue来和代码的作者进行咨询和讨论。然后作者可以收到别人的提问,然后可以回复。回复完成可以关闭当前的Issue。




2 创建Github账号

登录Github官网: https://github.com/

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


验证邮箱即可完成。

在这里插入图片描述




3 新建仓库

在这里插入图片描述


在这里插入图片描述


输入仓库名

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


可以修改仓库中的README文件信息

在这里插入图片描述


在这里插入图片描述




4 仓库界面介绍

在这里插入图片描述




5 仓库管理

5.1 新建文件到仓库

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述



修改hello_world.cpp文件

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


通过仓库主页中 commits 可以查看修改记录

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述



5.2 上传文件到仓库


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


查看上传文件详细信息

在这里插入图片描述


查看仓库修改记录

在这里插入图片描述




6 Issues

发现别人的仓库代码出现Bug或有疑问时,可以通过Issue来和代码的作者进行咨询和讨论。然后作者可以收到别人的提问,然后可以回复。回复完成可以关闭当前的Issue。

假设某用户看见 luohuayouyi666 的仓库 test_github中的一个BUG,并提出问题.
https://github.com/luohuayouyi666/test_github

可以对该仓库新建 issue ,具体如下所示:


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


然后,用户luohuayouyi666的主页即可看见其他用户提出的问题。

在这里插入图片描述


在这里插入图片描述


点击查看问题,可以向用户回复信息。

在这里插入图片描述


然后可以通过 Close issue 即可关闭,表示该问题已经解决。

在这里插入图片描述


在这里插入图片描述




7 Fork

别人仓库的代码可以克隆到自己的账号下的中,可以对仓库进行更改。自己在仓库中对bug进行更改不会影响原作者的仓库,但可以通过向原作者发起请求 (Pull Request)。


在这里插入图片描述


Fork别人账户的仓库,自己的GitHub账户就会出现一个仓库。

在这里插入图片描述


此时自己账户的仓库是单独存在的,自己修改仓库的内容不会影响原作者仓库的内容。

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


如下图所示,在原作者账户下,没有新增的文件。

在这里插入图片描述


自己更改的内容可以通过 发送请求(Pull Request) 向原作者请求原作者的更新仓库。

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


此时,原作者账户的仓库下,出现Pull requests


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


假设同意请求,就可以合并了。

在这里插入图片描述


此时原作者的仓库就新增了别人发送请求新增的代码文件,这样的操作就达到多人合作共同完成一个大项目。

在这里插入图片描述


也可以在commits中查看修改记录。

在这里插入图片描述




8 搭建仓库网站

(1) 进入仓库主页,点击Settings

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


(2) 选择网站主题

在这里插入图片描述


直接选择默认主题

在这里插入图片描述


(3) 点击网站进入仓库的网站主页

在这里插入图片描述


在这里插入图片描述


(4) 也可以通过修改仓库的README文件来修改显示的仓库网站主页。

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


(3) 进入仓库网站主页查看,发现内容发生了变化。

在这里插入图片描述


关于仓库网站的更多帮助信息,可以从官网查询: https://pages.github.com/




9 搭建GitHub个人网站

搭建GitHub个人网站可以从官方查看教程: https://pages.github.com/

在这里插入图片描述


下面简单搭建一个个人网站用作笔记,方便下次查看。

(1) 新建仓库

在这里插入图片描述



(2) 输入格式:用户名.github.io
这里用: luohuayouyi666.github.io


在这里插入图片描述



(3) 设置个人主页主题
可以通过简单的html设置个人主页,GitHub提供了几种主题模板,点击Settings

在这里插入图片描述


找到GitHub Pages,选择自己喜欢的主题。

在这里插入图片描述


在这里插入图片描述



(4) 编辑主页内容
然后出现index.md文件,下面的可以进行编辑设置主页内容,使用的是Markdown编辑器。

在这里插入图片描述


在这里插入图片描述



(5) 查看搭建的个人网站

登录 https://luohuayouyi666.github.io/ 即可查看个人网站


在这里插入图片描述




关于GitHub其他使用可以参见:

[1] GitHub协作开发项目
[2] GitHub下载加速



参考资料

[1] https://www.bilibili.com/video/BV1Xx411m7kn?p=1

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/zaishuiyifangxym/article/details/106033435

github地址:https://github.com/rstyro/optimistic-lock_诗飘秋舞de的博客-爱代码爱编程

optimistic-lock/src/test/java/top/lrshuai/optimisticlock/ThreadTest.java package top.lrshuai.optimisticlock; i

非交互从github中下载最新版安装包-爱代码爱编程

这里以drawio-desktop为例。github链接:https://github.com/jgraph/drawio-desktop 使用github api来获取这个项目最新的release curl -s https://api.github.com/repos/jgraph/drawio-desktop/releases/latest

公网可用的RTMP、RTSP测试地址(更新于2021年3月)-爱代码爱编程

好多博客提到的公网可测试的RTSP和RTMP URL大多都不用了,以下是大牛直播SDK(Github)于2021年3月亲测可用的几个URL,有其他可用的URL,也欢迎大家在评论区回复。 RTMP流地址 湖南卫视:rtmp://58.200.131.2:1935/livetv/hunantv (720*576) RTSP流地址 大熊兔(VOD):

2021-04-16 - Github访问加速 - 收集/实践-爱代码爱编程

1.应用场景 主要用于国内访问GitHub进行加速。2.学习/操作 1.文档阅读 https://zhuanlan.zhihu.com/p/75994966. //github访问加速   https://mp.weixin.qq.com/s/lYFQoe4HUE6V7XnCDp6W2A。// 不设置https_proxy 一招解决github下载慢