Git分支管理
来源:互联网 发布:移动网络电视有哪些台 编辑:程序博客网 时间:2024/04/28 14:43
Git的分支管理:在协同过程中,每个人都可以创建属于自己的开发分支,使得协同工作互不干扰。在合并前,个人通过个人的分支可以实现每天的进度管理而不会干扰其他人的工作,等工作完成后再进行合并。
1)分支的创建
git checkout -b branchname (-b参数是创建并切换分支)
2)分支的切换
git checkout branchname
3)查看分支
git branch
4)分支的合并
git merge branchname
注意:合并命令会将分支合并到当前分支下
5)删除分支
git branch -d branchname(-d参数是删除分支)
6)分支合并冲突解决
git status(查看冲突信息)
手动修改冲突
add commit
git log --graph --pretty=oneline --abbrev-commit(查看合并图)
删除分支
7)分支管理策略
使用fast forward合并策略时,版本记录中没有合并记录(红框中)
可以禁用fast forword合并策略
git merge --no-ff -m "merge with no-ff" branchname(绿色可以看出存在合并信息)
8)分支图查看
git log --graph --pretty=oneline --abbrev-commit
9)分支管理策略建议
master分支:是最主要的分支,作为发布模式下的分支,保持稳定,平时不使用,只有在新版本发布的时候才进行各分支合并使用。
dev分支:在master上建立分支,作为开发模式下的分支,作为开发分支。
user分支:在dev分支上根据职责,为开发人员建立个人开发分支,方便协同开发。
- 3.3 Git 分支 - 分支管理
- git 分支管理-----本地分支,远程分支
- Git分支管理
- Git 创建管理分支
- Git分支管理策略
- Git分支管理策略
- Git分支管理策略
- Git分支管理策略
- Git分支管理策略
- Git分支管理
- git分支管理
- Git远程分支管理
- git分支管理策略
- Git分支管理策略
- Git分支管理策略
- Git分支管理策略
- Git 分支管理策略
- Git分支管理策略
- 如何让电脑需要密码登陆,共享文件夹 不需要密码访问?
- 自己写的一个身份证号码判断的过程包,运行环境为plsql
- 通信网络基础知识复习
- JAVA WebSpider
- 常用的oracle的语句,相当于工具
- Git分支管理
- 诸葛:一个产品经理的用户洞察法则
- MySql 分区 分库 分表
- 一大波Java来袭(五)——Java集合概述
- Sqlite数据库中索引的使用、索引的优缺点
- 彩色图像聚类分割法
- jQuery折叠菜单
- Hello World 模块以及对应的内核makefile详解
- 猪八戒任意用户密码重置漏洞