版本管理-2·Git分支

一、分支的定义:

  • 使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。
  • 可以按功能创建分支,分支可以合并。
  • git的默认分支名为master。它在功能上与用户创建的分支没有区别。

二、常用分支类型:

  • Master: 主分支;主要是稳定的版本分支,正式发布的版本都从Master拉。
  • Develop: 开发分支;更新和变动最频繁的分支,正常情况下开发都是在Develop分支上进行的。
  • Release:预发行分支;一般来说,代表一个版本的功能全部开发完成后递交测试,测试出Bug后进行修复的分支。
  • Features: 功能分支; 其实Features不是一个分支,而是一个分支文件夹。里面包含了每个程序员开发的功能点。Feature开发完成后合入Develop分支。
  • HotFix: 最希望不会被创建的分支;这个分支的存在是在已经正式上线的版本中,发现了重大Bug进行修复的分支。


    分支.png

三、分支常用命令:

分类 关键字 / 函数 / 方法 说明
分支管理
git branch 查看当前所有分支
*:表示当前所在分支
git branch newbranch 创建分支
创建一个叫newbranch的分支
git branch -d oldbranch 删除分支
删除一个叫oldbranch的分支
git checkout newbranch 切换分支
切换到指定分支newbranch
git merge branch -m “合并提示信息” 合并分支
将指定分支branch合并到当前分支
分支标签
git tag 查看当前标签
git tag v1.0 打标签
v1.0:打一个名为v1.0的标签
  • 如果不同分支存在冲突的文件(文件名相同,内容不同),需要手工解决冲突,之后再进行提交当前分支
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容