前提:切换分支之前,保证当前工作树是干净的。。。
1.先更新;- git fetch。
2. 查看所有分支(远程&本地);- git branch -a 。
3. 查看当前分支状态,工作树是否干净;- git status 。
4.若是干净,可以切换分支,新建本地分支并追踪到远程要切的分支;
git checkout -b develop origin/develop。
5.切换完成,拉取远程分支代码以更新;- git pull origin develop。
6.然后把本地代码推到远程分支; - git push origin develop。
![](https://i-blog.csdnimg.cn/blog_migrate/8840f9e8352c731ce4c9a77d59fe2cef.png)
![](https://i-blog.csdnimg.cn/blog_migrate/65c0d098317969d9c16be8920a803ddb.png)
![](https://i-blog.csdnimg.cn/blog_migrate/aa6670f86edde6c0e15641c41d8d10f9.png)