git 命令
| git init | 初始化git仓储 |
|---|---|
| git status | 用来查看当前代码有没有放到当前仓储 |
| git log | 查看历史提交的日志 |
| git log —online | 可以看到简洁版的日志 |
| git reset —hard Head~0 | 表示退回到上一次代码提交时的状态 |
| git reset —hard Head~1 | 表示退回到上上次代码提交时的状态 |
| git reset —hard [版本号] | 可以通过版本号精确的回退到某一次提交时的状态 |
| git reflog | 可以看到每一次切换版本的记录:可以看到所有提交的版本号 |
| git branch dev | 创建一个dev分支 |
| git checkout dev | 切换到dev分支 |
| git branch | 查看当前分支 |
| git merge dev | 合并分支内容,把当前分支和指定分支(dev)进行合并 合并时如果有冲突,需要手动去处理,处理后还需要提交一次 |
| git push [地址] master | 会把当前分支的内容传到远程master上 |
| git pull [地址] master | 得到远程分支的数据 |
| git clone [地址] | 会得到远程仓储相同的数据,如果多次执行会覆盖本地内容 |
