学习github的使用

github是一个开源代码库以及版本控制系统,Github拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。

思维导图:

github思维导图

一、注册github

在github官网注册账号

这里不再啰嗦 很简单 如果实在不懂可以下载 百度翻译插件 右上角有浏览器插件 安装你浏览器对应的版本

二、学习github

1.首先新建一个仓库

学习github

如上图 点击绿色按钮 新建一个仓库

学习github

填写上图三个箭头的内容

关于github的二级域名: 你账号名+github.io

仓库名称可以填写 你账号名+github.io

例如: 我的账号为lcsoul 我创建的仓库名就是 lcsoul.github.io 这样就可以使用github免费提供的二级域名 我的域名就是lcsoul.github.io

下面查看本地git环境有没有安装

在终端输入

1
git

回车出现以下内容说明环境没有问题可以下一步操作

学习github

同样这也是一个说明文档 哪些代码有哪些作用

本地环境都没有问题那就继续

下面我们需要生成SSH密钥 如果不生成SSH秘钥我们就无法上传或下载你仓库的数据

首先在终端输入

1
ssh-keygen

一路回车就行 大概回车三四次 之后SSH秘钥就会成功生成

秘钥生成后我们需要查看密码

继续输入代码

1
vim ~/.ssh/id_rsa.pub

复制终端中的秘钥 从 ssh-rsa 开始 到后面邮箱结束(注意不要复制后面的括号)

下面输入

1
:q      回车

返回终端输入界面

下面一步操作需要到网页上操作

打开github官网 登陆账号 已登录的继续下面

点击右上角头像旁边的小箭头 选择 settings 如图

学习github

选择设置后页面跳转

我们会在左边看到SSH的菜单 点击

学习github

点击之后我们会在右边看到相应的设置界面

学习github

如图 我已经设置过一个所有这里已经有了 你们还没有设置 现在应该是空的

点击右上角新建SSH钥匙(New SSH key)

学习github

上面的 Title 随便填写一个名称

下面的key填写我们刚刚在终端里复制的内容

填写完如下图

学习github

点击下面绿色按钮保存 下面我们就可以用终端连接我们的github仓库了

不过我们先要查看我们的仓库地址

那么怎么看仓库地址

点击右上角头像右边箭头

学习github

点击 Your profile

然后就可以看到我们之前创建的仓库了

学习github

箭头所指就是我们需要操作的仓库 我们之前创建的就是这个 你的账号名+github.io

点进去 在中间偏右的职位可以看到这个 默认是SSH 点击选择

学习github

后面的链接就是你的仓库链接

首先我们需要在桌面新建一个文件夹用于存放仓库文件

在终端中输入

1
ls

会出现当前文件下的所有目录
ls

如图 箭头所指的Desktop 就是我们电脑的桌面

在终端中执行代码进入桌面

1
cd Desktop/

回车 此时我们的终端前缀会变成

cd Desktop/

出现Desktop 说明我们已经进入桌面了

新建我们本地博客的文件夹

输入代码:

1
mkdir blog

桌面会生成blog文件夹 返回桌面 桌面上是不是多了blog文件夹

进入 blog文件夹 在终端执行下面代码

1
cd blog

此时已经进入了blog文件夹

输入命令 克隆仓库

1
git clone git@github.com:lcsoul/lcsoul.github.io.git

git clone 意思是克隆某个仓库 后面跟着你的仓库地址

等待克隆 不过现在仓库没什么文件 很快就好

克隆完成我们就会看到blog文件夹里有个文件夹

lcsoul.github.io.git

打开后里面就只有一个文件 README.md

终端进入仓库文件夹

1
cd lcsoul.github.io.git

打开README.md 修改下文件

这里可以用 Sublime 也可以用 Mou

修改文件之后 在终端输入

1
git status

查看文件状态 如果有文件修改会有提示 文件名会显示红色

如果不修改文件 github 是不允许上传的

下面继续执行代码

1
2
3
git add 文件名     文件名填写已修改的文件名  如果有多个就执行多次

git add . 这个代码是所有文件同步 如果有多个文件不想一个一个输入代码 可以直接运行这个

下面执行以下代码 将文件上传到暂存区

1
git commit -m “我做了一次修改 增加了 嘻嘻嘻”

后面引号是填写你本次做了什么修改 相当于备注 文件修改日志

接下来我们需要输入账号和邮箱

1
2
git config —global user.name “Your Name”
git config —global user.email “email@example.com

接下来就是上传到仓库

1
git remote add orgin https://github.com/lcsoul/lcsoul.github.io

https://github.com/lcsoul/lcsoul.github.io 这是我的仓库地址

上面我们选择的是SSH的地址 这里我们选择HTTPS的地址

最后正式提交

1
git push -u origin master

之后就可以在仓库看到刚刚更新的文件了

至此 github教程结束

下面可以查看 使用hexo架设个人博客