使用github托管自己的网页

一、GIT基本命令操作

1. 初始化一个本地GIT仓储 (仓库)

1
2
cd 当前项目目录
git init // 初始化一个本地的仓库

就是在本地文件夹中添加了一个.git的文件夹用于记录所有的项目变更信息

2. 查看本地仓储的变更状态

1
git status

用于查看本地仓储的状态
第一次查看,显示的是一些没有被跟踪的文件
git status -s // -s 是输出简要的变更日志

3. 添加本地暂存(托管)文件

1
git add (--all)

初始的时候必须这样添加一下,后面是–all或者.(点),这样说明是添加所有文件到暂存区,也可以将一个没有被跟踪的文件添加到跟踪列表

4. 添加本地GIT忽略清单文件

在代码库文件夹的根目录添加一个.gitignore文件,此文件用于说明忽略的文件有哪些,例如类似于node_modules这种性质的文件是不应该被跟踪

5. 提交被托管的文件变化到本地仓储

1
git commit  (-m) "描述信息"

将本地的变化提交的本地的仓库文件夹归档,一般在有了一个小单元的整体变化后再提交,也就是也没必要有一点点改动就提交,这样徒增自己的版本数量

6. 对比差异

1
git diff

可以用于对比当前状态和版本库中状态的变化

7. 提交日志

1
git log

可以查看提交日志

8. 回归到指定版本

1
git reset --hard

9. 为仓储添加远端(服务器端)地址

1
2
3
4
5
git remote  add  origin (github仓库地址)//https://github.com/zwxs/github-demo.git
将本地仓储的提交记录推送到远端的master分支
git push -u origin master
拉取远端master分支的更新记录到本地
git pull origin master

二、一般我们也只需像官网那样简单几步

1
2
3
4
5
git init # 初始化一个git本地仓库
git add README.md # 添加一个README.md文件到缓存区
git commit -m "first commit" # 提交描述信息
git remote add origin https://github.com/lsqy/lsq.git # 为仓储添加远端(服务器端)地址
git push -u origin master # 将本地仓储的提交记录推送到远端的master分支

三、接下来托管自己的网页到github上,也是本次总结的一个重点

这也算是引入了GIT分支的概念

- 创建一个新的分支

1
git branch  gh-pages

- 切换到新的分支

1
git checkout  gh-pages

- 将本地的分支推送到远端

1
git push -u origin  gh-pages

接下来访问下lsqy.github.io/test即可看到托管上的网页了,注意这里的lsqy是我的github用户名,你需要改成自己的
这样以后自己的一些示例就可以很方便的进行演示了。