git checkout

    (1)用来切换分支。

    上面命令表示回到先前所在的分支。

    1. $ git checkout develop

    (2)切换到指定快照(commit)

    (3)将工作区指定的文件恢复到上次commit的状态。

    1. # 将指定文件从暂存区复制到工作区,
    2. # 还可以指定从某个 commit 恢复指定文件,
    3. $ git checkout HEAD~ -- <filename>

    (4)切换到某个tag

    1. $ git checkout tags/1.1.4
    2. # 或者

    上面第二种用法的前提是,本地不能有叫做1.1.4的分支。