github的概念及仓库创建

151 阅读2分钟

「这是我参与2022首次更文挑战的第22天,活动详情查看:2022首次更文挑战」。

最近有看到招聘信息的需要熟练使用 github (全球最大的代码交流网站), 我之前也用过,但是英文太多了,给我们的使用增加了很多困难(我是这样...但还是要学会使用它!)github因为是国外的网站,会很慢,需要翻墙

我们可以通过 github.com/ 进入网站 进行登录注册,

概念

repository:仓库, github就是一个很好存放代码的地方,我们通常把项目称作 repository(仓库) ,我们可以有多个仓库

Fork: 复制克隆项目,当我们需要别人的开源项目时,就可以点击Fork, 复制一份一样的到自己的仓库。但我们的更改不会对别人的开源项目造成影响

Pull requests: 发起请求,当我们在别人的开源项目上做了一些更改后,你觉得可以发给这个人看看的话,就可以发起请求,这个人就可以看到你更改后的项目了,他也可以选择把你的项目合并到最开始的开源项目,供别人学习使用。

Star : 收藏,对别人的开源项目进行收藏,方便自己查找

Watch: 关注,当你关注别人的项目后,这个项目的更新你会收到消息

Issue: 事务卡片,是我们与开发者之间的交流工具,当你觉得别人的开源项目有问题的时候,开源通过Issue与他进行讨论

像交作业,我们就可以弄一个仓库,同学 fork项目,然后通过 Pull requests 对作业进行合并

创建仓库

单击头像旁边的➕号 -> New repository 跳转到新建仓库页面 image.png

我们需要选择仓库的主人 和 填写仓库的名称(仓库的名称只能包含英文、横杠、下划线、英文的句号,其他的字符都会被转化为 _ )

QQ图片20220222114455.png

初始化存储库,勾选 Add a README file 会在项目中生成在一个文件,可以为项目编写长篇描述。勾选 Choose a license 选择开源许可证。

常见的开源许可证:

  • Apache License 2.0
  • GNU General Public License v3.0
  • MIT License image.png

就可以创建成功啦

image.png