当前位置:   article > 正文

git checkout命令_git checkout -b

git checkout -b

介绍

git checkout命令主要用来切换分支,恢复工作目录文件。

常用命令

切换到指定commit

git checkout specific-commit-id

可以通过git log得到指定的commit id
  • 1
  • 2
  • 3

切换到存在分支

git checkout branch-name
  • 1

如果工作目录不干净,那么不允许切换分支,因为会丢失未commit的工作目录修改,有三个选择处理该问题。

  1. trash 文件
  2. commit 文件
  3. stash 文件

切换到新分支

git checkout -b new-branch-name
  • 1

上面命令会自动切换到新分支

切换到新分支或者重置分支到某个点

git checkout -B branch-name start-point
  • 1

如果branch-name分支不存在,git会在start-point上创建它,如果branch-name分支已经存在,那么会将branch-name重置到start-point。

强制checkout

git checkout -f branch-name
或者
git checkout --force branch-name
  • 1
  • 2
  • 3

上面命令强制切换分支,但是会丢弃本地的修改。

工作目录中撤销修改

git checkout -- file-name
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/866914
推荐阅读
相关标签
  

闽ICP备14008679号