git checkout介绍

git checkout是检出分支。

测试(win10环境)

  • 在本地安装git,
  • 创建个文件夹【gitinit】
  • 进入文件夹【gitinit】
  • 创建个git仓库
git init
  • 文件夹【gitinit】中新建test1.txt,提交
git add .
git commit -m "提交1"
  • 查看分支::git branch,只有一个master分支

git checkout介绍_第1张图片

  • 创建个名为【testing】分支:git branch testing
  • 列出所有分支:git branch,此时依然在master分支上

git checkout介绍_第2张图片

  • 文件夹【gitinit】中新建test2.txt,提交
git add .
git commit -m "提交2"

git checkout介绍_第3张图片

  • 检出【testing】分支:git checkout testing,注意文件夹中的变化,只有test.txt

 git checkout介绍_第4张图片

  •  再新建个文件夹【gittest】,模拟客户端连接,文件目录就是仓库地址git clone D:\work\gitinit

此时下载的为testing分支

  • 在文件夹【gittest】进入clone下来的文件夹【gitinit】,查看分支git branch,只有testing

git checkout介绍_第5张图片

  •  在【gittest-gitinit】检出远程分支master:git checkout master

结论

  1. git checkout能够检出远程分支,直接把远程分支最新代码下载来
  2. 若是这个分支在本地已有,只是切换,并不下载

你可能感兴趣的:(其他,git,github)