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

我的觉悟: 以前断断续续了解过Git以及 ,看了一些牛人们的技术博客 , 可总是没有完整的实践过,导致一瓶子不满半瓶子晃荡!哎,这种学习状态 , 实在不应该 。反反复复告诉自己,是程序员的必备技能,就算你是个假的程序媛,你也得明白 。看到别人用的各种6,自己啥也不懂,就感觉很受虐 。不管你学不学,资源就在那里,不离也不弃!再次明白,不去做,然并卵!所有偷过的懒,都会变成打脸的巴掌!脸真的好痛,这一刻开始学习 。借鉴了廖大神Git教程以及博客 , 链接就在这里 , 他们都是牛中牛,我写这篇博客的目的,纯属让自己长点记性!
【一GitGitHub学习笔记之GitHub简单操作】1.与Git的关系
一定要明白 , Git与不是一回事 。
Git是一款免费、开源的分布式版本控制系统,同时也是目前世界上最先进的分布式版本控制系统 。
主要提供git的版本托管服务,也就是说现在上托管的所有项目代码都是基于Git来进行版本控制的 。所以Git只是上用来管理项目的一个工具 。当然的还有其他的功能 。
废话少说 , 继续了解的使用 。
2. 注册
先去官网: 注册[Sign Up]个账号,注册页面:

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

文章插图
很简单就是输入用户名,邮箱 , 密码,填好 。之后进入如下页面:
一  GitGitHub学习笔记之GitHub简单操作

文章插图
有两种,一种是公开,这种是免费的 , 就是你创建的项目是开放的,所有人都能看得到;另一种是私有 , 这种是收费的,这种一般是很多企业在使用的私有仓库在托管自己的项目 , 这也是的一种盈利模式对于个人你就直接默认选择公开的就行了 。
3. 认识
注册以后就会到主页面来,
一  GitGitHub学习笔记之GitHub简单操作

文章插图
我的 ,就是你关注的一些人的活动会出现在这里,比如我关注的,那么 star、fork 了某些项目就会出现在我的时间线里 。
我的项目,就是我创建了的项目,可以进行快捷访问 。
4.你的主页
点击下图的 Your菜单进入到你的个人主页 。
一  GitGitHub学习笔记之GitHub简单操作

文章插图

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

文章插图
由于我也是个小菜鸟,所以内容也没有那么丰富,对于刚创建的内容就更少啦 。那么盗用别的图 , 展示一下
一  GitGitHub学习笔记之GitHub简单操作

文章插图
5. 设置账号
新注册的账号,内容过于简陋 。虽然没有自己的项目,但是先把自己的信息完善一下下吧,点击如下的
一  GitGitHub学习笔记之GitHub简单操作

文章插图

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

文章插图
6. 基本概念
我们需要了解一些的基本概念,这些概念是你经常会接触并遇到的 。
?
仓库的意思,即你的项目,你想在上开源一个项目,那就必须要新建一个,如果你开源的项目多了,你就拥有了多个。
? Issue
问题的意思,举个例子 , 就是你开源了一个项目,别人发现你的项目中有bug,或者哪些地方做的不够好 , 他就可以给你提个 Issue,即问题,提的问题多了,也就是,然后你看到了这些问题就可以去逐个修复 , 修复ok了就可以一个个的 Close 掉 。
? Star
一  GitGitHub学习笔记之GitHub简单操作

文章插图
这个好理解,就是给项目点赞,但是在上的点赞远比微博、知乎点赞难的多 , 如果你有一个项目获得100个star都算很不容易了!
? Fork
这个不好翻译,如果实在要翻译我把他翻译成分叉,什么意思呢?你开源了一个项目,别人想在你这个项目的基础上做些改进,然后应用到自己的项目中 , 这个时候他就可以 Fork 你的项目,这个时候他的主页上就多了一个项目,只不过这个项目是基于你的项目基?。ū局噬鲜窃谠邢钅康幕∩闲陆艘桓龇种В种У母拍詈竺婊嵩诮步釭it的时候说到),他就可以随心所欲的去改进 , 但是丝毫不会影响原有项目的代码与结构 。
? Pull
发起请求 , 这个其实是基于 Fork 的,还是上面那个例子,如果别人在你基础上做了改进,后来觉得改进的很不错,应该要把这些改进让更多的人收益 , 于是就想把自己的改进合并到原有项目里,这个时候他就可以发起一个 Pull (简称PR)  , 原有项目创建人就可以收到这个请求,这个时候他会仔细你的代码,并且测试觉得OK了,就会接受你的PR,这个时候你做的改进原有项目就会拥有了 。
? Watch
这个也好理解就是观察,如果你 Watch 了某个项目,那么以后只要这个项目有任何更新,你都会第一时间收到关于这个项目的通知提醒 。
? Gist
有些时候你没有项目可以开源,只是单纯的想分享一些代码片段,那这个时候 Gist 就派上用场了!
7.创建自己的项目
点击顶部导航栏的 + 可以快速创建一个项目,如下图
一  GitGitHub学习笔记之GitHub简单操作

文章插图

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

文章插图
创建一个项目需要填写如上的几部分:项目名、项目描述与简单的介绍,你不付费没法选择私有的,所以接着只能选择的,之后勾选「 thiswith a 」 , 这样你就拥有了你的第一个项目 。
一  GitGitHub学习笔记之GitHub简单操作

文章插图
可以看到我们创建的这个项目只包含了一个 .md 文件,但是它已经是一个完整的 Git 仓库了,你可以通过对它进行一些操作 , 如watch、star、fork,还可以 clone 或者下载下来 。
好啦,今天分享到这里 , 明天继续分享Git的一些命令操作 。