在sourcetree
、tortoisegit
等git软件上切换分支特别方便,为什么还要git切换分支命令?因为我们难免会在linux
系统使用git, 服务器可不会安装哪些GUI的软件。所以使用git命令来切换分支还是很有必要的。
git checkout master
查看当前仓库的所有分支
[root@localhost app]# git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
带remotes/***
的就是远程仓库,其余的都是本地仓库。
在创建分支的时候并且切换到新分支。
[root@localhost app]# git checkout -b dev
M runtime/.gitignore
Switched to a new branch 'dev'
[root@localhost app]# git branch -a
* dev
master
remotes/origin/HEAD -> origin/master
remotes/origin/master