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分支克隆出新的本地分支issue66git checkout -b issue66
4、将新建的本地分支issue66push到远程仓库git push origin issue66
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。