remotes/origin/20151225-qtown-score-FRESH-1236
remotes/origin/2016-2qtscore
remotes/origin/FRESH-1606_qscore-20160503
remotes/origin/HEAD ->
在上一篇博客中我们主要讲解了
Git
远程仓库,相信大家对远程的
Git
仓库有一定的了解,嘿嘿。在这一篇博客中我们来在大家讲解一下
Git
分支
管理,这可以说是
Git
的又一大特点。下面我们就来学习一下
Git
分支
管理吧。我们先来说一个简单的案例吧,你们团队中有多个人再开发一下项目,一同事再开发一个新的功能,需要一周时间完成,他写了其中的30%还没有写完,如果他提交了这个版本,那么团队中的其它人就不能继续开发了。但是等到他全部写完再全部提交,大家又看不到他的开发进度,也不能继续干活,这如何是好呢?对于上面的这个问题,我们就可以用
分支
管理的办法来解决,一同事开发新功能他可以创建一个属于他自己的
分支
,其它同事暂
git
checkout
分支
名,例如从master切换到
分支
:
git
checkout 2.0.1.20120806
3.远程
分支
就是本地
分支
push到服务器上。比如master就是一个最典型的远程
分支
(默认)。
git
push origin 2.0.1.20120806
4.远程
分支
和本地
分支
需要区分好,所以,在从服务器上拉取特定
分支
的时候,需要指定远程
分支
的名字。
git
根据
tag
创建
分支
在项目中我们需要根据已有的
tag
创建
分支
.例如,有一个
tag
为20220308_initial,需要用这个
分支
的代码创建一个新的
分支
v2.0.0,需要以下步骤
执行:
git
origin fetch 获得最新.
通过:
git
branch 会根据
tag
创建新的
分支
,例如
git
branch v2.0.0 20220308_initial
切换到新的
分支
:
git
checkout v2.0.0
推送:
git
push origin v2.0.0 把本地创建的
分支
提交到远
1. 切换到 master
分支
:`
git
checkout master`
2. 拉取远程 master
分支
最新版本:`
git
pull origin master`
3. 切换到需要合并的
分支
:`
git
checkout
分支
名称`
4. 将需要合并的
分支
合并到 master
分支
:`
git
merge
分支
名称`
5. 提交合并:`
git
push origin master`
如果在合并
分支
过程中出现冲突,需要手动解决冲突并重新提交。
在本地运行scala程序报错 requirement failed: Can only call getServletHandlers on a running MetricsSystem
码农006: