文章目錄
  1. 1. 常见问题

在使用git时,checkout也是一个常用的命令。

  • git checkout foo 切换到foo分支
  • git checkout foo 当本地没有foo分支时,相当于同步远程分支,此时相当于执行git checkout -b <branch> --track <remote>/<branch>
  • git checkout -b foo 创建foo分支,其实想到与执行了git branch foogit checkout foo两条命令
  • git checkout – file 恢复file文件

常见问题

  • 在github上看到有远程分支,但git checkout feature_name无法切换到这个分支,此时可能的一个原因是没有拉取远程分支, 此时需要使用git fetch origin feature-name进行拉取。

参考资料:

文章目錄
  1. 1. 常见问题