首页 >> 大全

GitGitHub学习笔记之(一)GitHub简单操作

2023-12-23 大全 42 作者:考证青年

我的觉悟: 以前断断续续了解过Git以及 ,看了一些牛人们的技术博客,可总是没有完整的实践过,导致一瓶子不满半瓶子晃荡!哎,这种学习状态,实在不应该。反反复复告诉自己,是程序员的必备技能,就算你是个假的程序媛,你也得明白。看到别人用的各种6,自己啥也不懂,就感觉很受虐。不管你学不学,资源就在那里,不离也不弃!再次明白,不去做,然并卵!所有偷过的懒,都会变成打脸的巴掌!脸真的好痛,这一刻开始学习。借鉴了廖大神Git教程以及博客,链接就在这里,他们都是牛中牛,我写这篇博客的目的,纯属让自己长点记性!

1.与Git的关系

一定要明白,Git与不是一回事。

Git是一款免费、开源的分布式版本控制系统,同时也是目前世界上最先进的分布式版本控制系统。

主要提供git的版本托管服务,也就是说现在上托管的所有项目代码都是基于Git来进行版本控制的。所以Git只是上用来管理项目的一个工具。当然的还有其他的功能。

废话少说,继续了解的使用。

2. 注册

先去官网: 注册[Sign Up]个账号,注册页面:

这里写图片描述

很简单就是输入用户名,邮箱,密码,填好。之后进入如下页面:

这里写图片描述

有两种,一种是公开,这种是免费的,就是你创建的项目是开放的,所有人都能看得到;另一种是私有,这种是收费的,这种一般是很多企业在使用 的私有仓库在托管自己的项目,这也是 的一种盈利模式对于个人你就直接默认选择公开的就行了。

3. 认识

注册以后就会到主页面来,

这里写图片描述

我的 ,就是你关注的一些人的活动会出现在这里,比如我关注的,那么 star、fork 了某些项目就会出现在我的时间线里。

我的项目,就是我创建了的项目,可以进行快捷访问。

4.你的主页

点击下图的 Your 菜单进入到你的个人 主页。

这里写图片描述

这里写图片描述

由于我也是个小菜鸟,所以内容也没有那么丰富,对于刚创建的内容就更少啦。那么盗用别的图,展示一下

这里写图片描述

5. 设置账号

新注册的 账号,内容过于简陋。虽然没有自己的项目,但是先把自己的信息完善一下下吧,点击如下的

这里写图片描述

这里写图片描述

6. 基本概念

我们需要了解一些 的基本概念,这些概念是你经常会接触并遇到的。

仓库的意思,即你的项目,你想在 上开源一个项目,那就必须要新建一个 ,如果你开源的项目多了,你就拥有了多个 。

• Issue

问题的意思,举个例子,就是你开源了一个项目,别人发现你的项目中有bug,或者哪些地方做的不够好,他就可以给你提个 Issue ,即问题,提的问题多了,也就是 ,然后你看到了这些问题就可以去逐个修复,修复ok了就可以一个个的 Close 掉。

• Star

_github基础操作_git操作流程

这个好理解,就是给项目点赞,但是在 上的点赞远比微博、知乎点赞难的多,如果你有一个项目获得100个star都算很不容易了!

• Fork

这个不好翻译,如果实在要翻译我把他翻译成分叉,什么意思呢?你开源了一个项目,别人想在你这个项目的基础上做些改进,然后应用到自己的项目中,这个时候他就可以 Fork 你的项目,这个时候他的 主页上就多了一个项目,只不过这个项目是基于你的项目基础(本质上是在原有项目的基础上新建了一个分支,分支的概念后面会在讲解Git的时候说到),他就可以随心所欲的去改进,但是丝毫不会影响原有项目的代码与结构。

• Pull

发起请求,这个其实是基于 Fork 的,还是上面那个例子,如果别人在你基础上做了改进,后来觉得改进的很不错,应该要把这些改进让更多的人收益,于是就想把自己的改进合并到原有项目里,这个时候他就可以发起一个 Pull (简称PR) ,原有项目创建人就可以收到这个请求,这个时候他会仔细你的代码,并且测试觉得OK了,就会接受你的PR,这个时候你做的改进原有项目就会拥有了。

• Watch

这个也好理解就是观察,如果你 Watch 了某个项目,那么以后只要这个项目有任何更新,你都会第一时间收到关于这个项目的通知提醒。

• Gist

有些时候你没有项目可以开源,只是单纯的想分享一些代码片段,那这个时候 Gist 就派上用场了!

7.创建自己的项目

点击顶部导航栏的 + 可以快速创建一个项目,如下图

这里写图片描述

这里写图片描述

创建一个项目需要填写如上的几部分:项目名、项目描述与简单的介绍,你不付费没法选择私有的,所以接着只能选择 的,之后勾选「 this with a 」,这样你就拥有了你的第一个 项目。

这里写图片描述

可以看到我们创建的这个项目只包含了一个 .md 文件,但是它已经是一个完整的 Git 仓库了,你可以通过对它进行一些操作,如watch、star、fork,还可以 clone 或者下载下来。

好啦,今天分享到这里,明天继续分享Git的一些命令操作。

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了