跳到主要内容

checkout

  1. 切换到指定分支:

    git checkout <branch-name>
  2. 创建并切换到新的分支:

    git checkout -b <new-branch-name>
  3. 切换到上一个分支(切换回之前所在的分支):

    git checkout -
  4. 恢复指定文件的修改(撤销对文件的修改):

    git checkout -- <file-name>
  5. 切换到指定提交的状态(创建临时分支):

    git checkout <commit-hash>
  6. 从远程分支创建并切换到本地分支:

    git checkout -b <new-branch-name> <remote-branch-name>
  7. 切换到远程分支(创建本地分支与远程分支同名):

    git checkout --track <remote-branch-name>
  8. 强制切换分支,丢弃本地修改:

    git checkout -f <branch-name>