一、GIT基本命令操作
1. 初始化一个本地GIT仓储 (仓库)
1 | cd 当前项目目录 |
就是在本地文件夹中添加了一个.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 | git remote add origin (github仓库地址)//https://github.com/zwxs/github-demo.git |
二、一般我们也只需像官网那样简单几步
1 | git init # 初始化一个git本地仓库 |
三、接下来托管自己的网页到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用户名,你需要改成自己的
这样以后自己的一些示例就可以很方便的进行演示了。