【操作系统】1/35github简介

git是软件

github是网站,域名:github.com

markdown是修饰性语言,一般的README文件都是用这个语言写的


github是项目托管平台

commit是提交过程,可以看出全部的,开发流程

commit可以观察每一次开发。

一定要是开源的,可以节省开发时间。


explore搜索,探索标签

点开探索之后就会有很多标签。

topics分类,例如语言或者操作系统分类,按技术分类。

trending推荐,质量高的,点赞多的。智能检索,非常好用。

collection收藏、events事件


github没有访问限制,但是登录不上是以为,服务器在美洲

所以,打不开是网络问题。

没有被国内的DNS服务器劫持和污染

sign up是注册,sign in是登录。


项目页面

用户名/仓库名

github特色是仓库,账户下的仓库。

公有仓库、私有仓库。

code:源代码展开、源码、工程资源

issues:问答环节,使用的时候遇到问题直接提问,搜不到,直接问作者。

readme,就是最基本的项目介绍,以最快的速度去了解这个项目。

README.md,是项目里的文件。

LICENSE:许可,如果想用这个开源代码,必须取得作者的同意。

放心可用的许可:MIT、Apache2.0、GPL、LGPL、BSD,这表示,是完全开源

开发者最大的权利和最小的限制。


pull request查看工程被使用过情况。

watch关注

star点赞,评价一个创作者或一个项目的影响力,都是看这个star

fork写分支,到时候有机会会合并到主的branch中


github三要素

仓库、提交、分支

repository、commit、branch


仓库:帮助项目存储的容器。

例如,一个人需要电脑、浏览器、网页、每个人有个人账户、仓库,是这样循序渐进的关系。

仓库标识:公有、私有。

创建:你的仓库——新建new——填写仓库名、描述等,下面不用选,因为形如README这种文件是需要我们自己写的——创建。只不过是什么也没有的内容。


提交:记录开发者每一次操作的流程,便于回滚、还原。

新功能,添加了30行代码,每天不合适,重做或优化,又新增了20行,但是之前的不能删,因为有用,或者测试已成功。而提交的功能就是保留这些痕迹的。

用户——代码文件——上传到代码仓库,例如显示提交这30行,仓库中就记录了提交列表。记录了你做什么事,以及这30行代码。

第二次,改了代码,然后提交仓库10行,但是如果发现这10行有问题,那么还能找到之前的改动过程。

可以通过commit,找到任意时间的历史记录或备份。

commit list。

要有不停的提交的好习惯

白色是未改动,蓝绿色是新增的,红色是删掉的。


分支:用于工程创建分支管理,多人写作开发。

例如一个人做图像处理,一个做建模,一个做提取特征

不能说每个人都能操作主分支,我们把每个人自己写的东西放到自己的branch里,不能直接操作master主分支。

然后进行每个分支的上传,不能说上传就完了,然后主要开发者,进行一个合并。

主分支和众多小分支进行合并。

分支上传主分支,叫push,推上去。


git软件和github是有关系的

git是一个与github协同的软件,是一个分布式版本控制系统,项目管理用。

将本地的工程代码,推到github云端仓库,也可以将云端的克隆回来。

例子:软件版、网页版网盘,软件版push到云端网盘,软件版将数据推到云端网盘。

如果是网页版,直接就上去了。

github就是云端仓库,那么git软件,就是一个帮助我们将本地的内容推到云端的东西

其实是先推到本地仓库,然后本地仓库与云端仓库进行一个同步,才推上去了。

总结:项目管理系统。

安装完git就是说可以在windows中使用终端了。


真心不想再摆烂了...但是落下的东西太多了...重新来过就重新来过吧,加油摆烂人!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值