乐趣区

关于git:git创建和切换分支

Git 分支

分支是什么概念?

假如一个大我的项目曾经上线,然而过了一段时间发现须要减少新性能,那么久不能再以后我的项目上间接开发,须要创立新分支,在分支上进行开发、调试等操作,实现后将其合并在 master 主分支下面。

如果没有应用分支,那么整个产品的迭代周期会因为新性能的开发而被缩短,更蹩脚的是,如果在开发的过程中,如果由用户反馈说你的我的项目有一个致命的 bug,不得不放在手头的开发工作修复 bug,费时费力,可能面临解体。

创立分支
语法:git branch 分支名

然而此刻 HEAD 指针仍然指向主分支 master

切换分支
语法:git checkout 分支名

查看是否切换胜利 git log –decorate — oneline

查看分支

git log –decorate –oneline // 一行显示

git log –decorate –oneline –graph -all // 图形化

创立并且切换到分支里
git checkout -b 分支名

步骤

1、切换至须要克隆的分支
git checkout release
2、拉取该分支最新的代码(当然,拉取之前最好本地的仓库环境是洁净的,该提交的提交,该 stash 的 stash)
git pull release
3、基于 release 分支克隆出新的本地分支 issue66
git checkout -b issue66
4、将新建的本地分支 issue66push 到近程仓库
git push origin issue66

退出移动版