【GIT 基础篇六】分支管理(创建与合并)
2017-04-13 14:32
330 查看
上篇我们整理了如何创建远程仓库,以及如何将本地文件上传至远程仓库,仓库创建好了,我们接下来就要准备开发了,对于使用git而言,通常的习惯就是一人一个分支,等测试无误再合并;又或者根据需求创建分支,整体测试,再提交;不管哪种,都是根据公司的情况而言,先学习怎么创建分支吧!创建一个分支。具体如下:
通过“git branch testgit1.1”,”git checkout testgit1.1”,两个命令,则可创建一个新分支,通过”git branch”可以查看所有分支,且*标识目前所在的分支。
注:”git branch testgit1.1”,”git checkout testgit1.1”,两个命令可以合并成一个命令git checkout -b testgit1.1”,其中”-b”也就是所谓的branch操作。
分支创建好了,现在我们通过GitHub看看自己创建的分支效果,结果有点大失所望,为何看不见呢?这是因为上述命令只是在本地创建了分支,咱们还必须通过push操作git push origin testgit1.1”命令,进行提交到远程仓库,如下图:
现在手动将test2类中加入一行代码,(目前默认是在testgit1.1分支上)如下:
切记要通过“git add .”,”git commit -m “注释”进行提交。
我们切换到主分支,“git checkout master”,查看效果
testgit1.1分支以及master分支都看到了效果,现在我们将testgit1.1分支的结果合并到master分支上。“git merge testgit1.1”
这时候再看主分支效果,则存在了之前在testgit1.1分支上添加的内容。
testgit1.1分支的内容到目前为止已经提交到了主分支master上,所以我们可以将不需要的分支删除了。通过“git branch -d testgit1.1”命令
使用感受:在公司的实践过程中,创建分支,删除分支,合并分支是再平凡不过的了,因为对于git来说,每一项任务都完成的非常快,所以如果使用git的话,非常鼓励你使用分支完成某个任务,合并后再删除分支,这样既安全,也完成不浪费时间,浪费感情,且过程更安全。
通过“git branch testgit1.1”,”git checkout testgit1.1”,两个命令,则可创建一个新分支,通过”git branch”可以查看所有分支,且*标识目前所在的分支。
注:”git branch testgit1.1”,”git checkout testgit1.1”,两个命令可以合并成一个命令git checkout -b testgit1.1”,其中”-b”也就是所谓的branch操作。
分支创建好了,现在我们通过GitHub看看自己创建的分支效果,结果有点大失所望,为何看不见呢?这是因为上述命令只是在本地创建了分支,咱们还必须通过push操作git push origin testgit1.1”命令,进行提交到远程仓库,如下图:
现在手动将test2类中加入一行代码,(目前默认是在testgit1.1分支上)如下:
切记要通过“git add .”,”git commit -m “注释”进行提交。
我们切换到主分支,“git checkout master”,查看效果
testgit1.1分支以及master分支都看到了效果,现在我们将testgit1.1分支的结果合并到master分支上。“git merge testgit1.1”
这时候再看主分支效果,则存在了之前在testgit1.1分支上添加的内容。
testgit1.1分支的内容到目前为止已经提交到了主分支master上,所以我们可以将不需要的分支删除了。通过“git branch -d testgit1.1”命令
使用感受:在公司的实践过程中,创建分支,删除分支,合并分支是再平凡不过的了,因为对于git来说,每一项任务都完成的非常快,所以如果使用git的话,非常鼓励你使用分支完成某个任务,合并后再删除分支,这样既安全,也完成不浪费时间,浪费感情,且过程更安全。
相关文章推荐
- Git基础之(十三)——分支管理——创建与合并分支
- [廖雪峰] Git 分支管理(1):创建与合并分支(HEAD、master、dev、指针)
- GIT 分支管理:创建与合并分支、解决合并冲突
- git 分之管理---创建与合并分支
- GIT 分支管理:创建与合并分支、解决合并冲突
- Git教程----5.0分支管理 5.1创建与合并分支 5.2解决冲突 5.3分支管理策略 5.4Bug分支 5.5Feature分支 5.6多人协作
- git基础(三)-创建与合并分支
- Git 分支管理-创建与合并
- git教程4(分支管理)创建与合并分支、Bug分支、Feature分支——廖雪峰老师
- Git:分支的创建、合并、管理和删除
- git代码管理—创建分支、合并分支、回滚代码
- GIT 分支管理:创建与合并分支、解决合并冲突
- GIT 分支管理:创建与合并分支、解决合并冲突
- git分支管理之创建与合并分支
- git分支合并创建管理
- 2016/01/13开始学习git:分支管理:创建、合并、删除分支
- GIT 分支管理:创建与合并分支、解决合并冲突
- 源码管理十一:创建&&合并&&删除 分支
- git分支创建分支删除分支合并
- git创建与管理远程分支