前言
当我们写的项目代码越来越多时,一个master分支无法满足需求了,这个时候就需要创建分支来管理代码。
创建分支可以快速的回滚到某个节点的版本,也可以多个开发者同时开发一个项目,当自己的功能完成后,提交到自己的分支上。
在分支上测试通过后,最后把代码合并到master分支。
pycharm创建本地分支
打开pycharm-Vcs-Git-Branches
![](https://i-blog.csdnimg.cn/blog_migrate/303bd48ca0a093e049379a5c025f24e8.png)
新增一个分支
![](https://i-blog.csdnimg.cn/blog_migrate/7bdfd65a05edad3cff5aac7b41f72b67.png)
自己随便写个分支名称
![](https://i-blog.csdnimg.cn/blog_migrate/cdd5cf5314baeebaf7d04d37f2ea171b.png)
创建成功
![](https://i-blog.csdnimg.cn/blog_migrate/85b48d0b40ed75e9d1449db23e78fb3a.png)
push远程分支
上面分支创建成功后,pycharm所在的分支就是当前的新建分支上了
如果当前的代码有修改,就先commit,再push。如果没有修改代码,就直接push过去
![](https://i-blog.csdnimg.cn/blog_migrate/45db32a6f912a931f5b3173cba06ca02.png)
推送成功后,查看代码仓库,yoyoketang分支创建成功
![](https://i-blog.csdnimg.cn/blog_migrate/a1431c4e6544f465b033fcd349f6d7ce.png)
checkout切换分支
上面创建的是yoyoketang分支,pycharm默认会切换到yoyoketang分支。如果我们想回到之前的master分支,这时需checkout
打开pycharm-Vcs-Git-Branches
![](https://i-blog.csdnimg.cn/blog_migrate/ee3830816e13bedf3edb330c2c71e75f.png)