1、基本操作
| 命令 | 含义 |
|---|---|
| git init | 初始化仓库 |
| git status | 查看仓库状态 |
| git add | 添加到暂存区 |
| git commit -m "" | 提交到仓库 |
| git log | 查看提交日志 |
git add . 所有变化添加到暂存区
git log --oneline 简洁模式查看提交日志
2、更改操作
| 命令 | 含义 |
|---|---|
| git checkout | 从暂存区中撤回 |
| git reset | 回溯历史版本 |
git checkout . 从暂存区中撤回所有
git reset HEAD^ 撤回最近一次commit
git reset 版本号 指定恢复到某个版本
3、扩展理解
1、git工作过程大概是:工作区-->暂存区-->仓库
编辑器是工作区,add到暂存区,commit到仓库
2、版本及版本号的理解
git log时可以看到历史提交的版本,其中有一长串的哈希值就相当于版本号,一般取前面短一点的就可以区分不同提交版本。
3、HEAD表示当前版本,HEAD^表示HEAD的前面一个版本,HEAD^^表示HEAD的前面第二个版本