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 [地址] 会得到远程仓储相同的数据,如果多次执行会覆盖本地内容