精选文章 Git分支

Git分支

作者:aojinkun2397 时间: 2021-02-05 10:06:26
aojinkun2397 2021-02-05 10:06:26
【摘要】什么是分支 
 在版本控制过程中, 使用多条线同时推进多个任务。 
  
 比如我们的主分支是master,现在要开发一个蓝色的皮肤功能feaure_blue和一个游戏的功能feature_game。这时候两个分支可以同时进行开发,谁也不用等谁,当功能开发完成后,可以申请合并到主分支中。 
 如果开发过程中遇到了bug,我们可以直接创建一个错误修复分支hot_fix,进行bug修复,而不影响...

什么是分支

在版本控制过程中, 使用多条线同时推进多个任务。

Git分支1

比如我们的主分支是master,现在要开发一个蓝色的皮肤功能feaure_blue和一个游戏的功能feature_game。这时候两个分支可以同时进行开发,谁也不用等谁,当功能开发完成后,可以申请合并到主分支中。

如果开发过程中遇到了bug,我们可以直接创建一个错误修复分支hot_fix,进行bug修复,而不影响主程序的运行。

分支的操作

  • 创建分支

    git branch [分支名]
  • 查看分支

    git branch -v
  • 切换分支

    git checkout [分支名]
  • 合并分支

    • 第一步: 切换到接受修改的分支(被合并, 增加新内容) 上
      git checkout [被合并分支名]
    • 第二步: 执行 merge命令
      git merge [有新内容分支名]

!>冲突:当我们创建了分支后,其实两个分支我们是都可以修改的,当我们正好修改的两个分支的同一个地方,两个修改的地方又不一致的时候,就会产生版本冲突的问题。

  • 解决冲突

    冲突的表现 :

    Git分支2

    冲突的解决:

    • 第一步: 编辑文件, 删除特殊符号
    • 第二步: 把文件修改到满意的程度, 保存退出
    • 第三步: git a dd [文件名]
    • 第四步: git commit -m "日志信息"(注意: 此时 commit 一定不能带具体文件名 )

转载于:https://www.cnblogs.com/chen88/p/11538368.html

勿删,copyright占位
您找到想要的结果了吗?
Git分支
提交成功!非常感谢您的反馈,我们会继续努力做到更好
分享文章到微博
分享文章到朋友圈

上一篇:SpringBoot整合shiro

下一篇:Git的远程操作

您可能感兴趣

  • redmine与git集成

    公司使用的是git与gitlab管理代码,所以使用redmine的原因之一也是因为可以和git搭配debug 废话不多说直接配置 点击管理-配置-版本库,在启用scm中单选git,如果你们公司用svn也可以选择上,   设置完成之后就可以去项目上创建版本库了   选择主版本库是为了在标签上直接查看而不需要在配置菜单下查看 库路径选择存放...

  • Git使用笔记(用户配置、切换远程、常见命令)

    Git 切换远程地址 ##初始化本地git并连接远程库 git init git remote add origin [link] ##指定默认远程上传下载分支(后面就可以直接用 git pull 了) git b...

  • git 更新代码到本地

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/longlc123/article/details/78652569 正规流程 ...

  • git 日常命令(非可视化命令)

    1.替换仓库源 git remote remove origin git remote add origin 仓库地址 git push -u origin master 2.根据提交日志回滚 git re...

  • Linux下使用Git上传和更新代码(GitHub或码云)

    一、上传代码 1、去github(码云)上根据网站的提示来创建自己的远程Repository(仓库) 2、建立本地git仓库       $ git init 注意:此指令本地源码根目录执行,执行成功后,会在当前目录生成一个隐藏的名字为“.git”的目录。所有对本地仓库的操作信息都在此目录下存储。 3、将项目的所有文件添加到本地仓库中  ...

  • git提交项目至gitlab

    提交代码至gitlab 1.gitlab创建项目 进入gitlab主页面,点击创建新项目,命名为本地要提交项目名称  有 私人,内部,公开 3种模式 2.下载项目至本地 复制新建项目ssh地址,在本地一个文件中右键,git base here,输入以下命令 git clone ssh地址    例如:  git clone git@3...

  • git 查看日志的常用命令

     git log  查看提交历史 git log -p -2 查看每次提交的内容差异 并显示两条类容 git log --stat  显示简要的增改行的统计,做代码审核或这快速浏览其他协作者提交的改动。 git log --pretty=oneline  将每个提交放在一行显示,这在提交数量很大的时候非常有用。 git log --...

  • 廖雪峰Git教程--命令梳理备忘

    教程连接https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013743256916071d599b3aed534aaab22a0db6c4e07fd0000 mkdir learngit创建一个空目录 进入该路径,用 git ...

CSDN

CSDN

中国开发者社区CSDN (Chinese Software Developer Network) 创立于1999年,致力为中国开发者提供知识传播、在线学习、职业发展等全生命周期服务。
Git分支介绍:华为云为您免费提供Git分支在博客、论坛、帮助中心等栏目的相关文章,同时还可以通过 站内搜索 查询更多Git分支的相关内容。| 移动地址: Git分支 | 写博客