Git的复杂性主要因为分了五个状态空间,来构建自己版本控制体系。

    • STASH 寄存态 暂存态
    • WORKSPACE,当前工作态,工作区
    • INDEX(STAGE), 工作态、索引区、存储区
    • LOCAL REPOSITORY, 本地版本库
    • UPSTREAM REPOSITORY, 远程工作库

    git命令文档区:https://git-scm.com/docs
    动态展现效果图: http://ndpsoftware.com/git-cheatsheet.html

    image.png

    image.png

    image.png

    image.png

    image.png