五、git创建及合并分支
1. 创建并切换到dev分支
git checkout -b dev // git checkout命令加上-b参数表示创建并切换,相当于以下两条命令
git branch dev
git checkout dev
2. 查看分支 git branch命令会列出所有分支,当前分支前面会标一个*号
git branch
简单的合并案例:
假设在 dev 分支上对 readme.txt 上做了修改并提交,再切换到 master 分支,这时 master 上是没有关于 readme.txt 的修改的。
那么,把 dev 合并到 master 上:
git merge dev // 把dev合并到当前分支,目前分支是master
Git merge –no-ff dev // 推荐这个方式,正常合并,并在Master分支上生成一个新节点
总结:
查看本地分支:git branch
查看全部(本地加远程)分支:git branch -a
创建本地分支:git branch <name>
切换本地分支:git checkout <name>
创建+切换本地分支:git checkout -b <name>
合并某分支到当前本地分支:git merge <name>
删除本地分支:git branch -d <name>
删除远程分支:git push origin --delete <name>
强制保存 → :wq
本地新分支push到远程仓库并自动创建同名分支 git push --set-upstream origin dev (本地dev分支push到远端并创建dev分支)
远程分支拉取到本地仓库(本地不存在此分支) git checkout -b dev origin/dev
五、git创建及合并分支的更多相关文章
- git创建与合并分支
		创建与合并分支 在版本回退里,你已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支.截止到目前,只有一条时间线,在Git里,这个分支叫主分 支,即master分支.HEAD严格来 ... 
- 使用git创建与合并分支
		一.概述 学会使用git命令对项目进行创建分支,并在创建结束后合并到主分支上. 问:为什么要创建分支? 答:在原来的分支上创建一个自己的分支进行开发,在开发完毕后一次性合并到原先的分支,这样既保证安全 ... 
- Git创建与合并分支,撤销修改
		git回滚到指定版本并推送到远程分支(撤销已提交的修改,并已push) git reset --hard <commit ID号> git push -f git回滚到上一个版本并推送到远 ... 
- Git(创建与合并分支)
		在版本回退里,你已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支.截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支.HEAD严格来说不是指向提交,而 ... 
- GIT 分支管理:创建与合并分支、解决合并冲突
		分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN. 如果两个平行宇宙互不干扰,那对现在的你也没啥影响.不过,在某个时间点,两个平行宇宙合并 ... 
- Git  分支管理  创建与合并分支
		分支在实际中有什么用呢? 假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不能干活了. 如果等代码全部写完再一次提交, ... 
- Git学习——创建与合并分支
		分支概念 当前我们所在的分支是master(主分支),可以通过创建分支: git branch <branch_name> 创建完成后,可以查看当前的分支状态: git branch 当前 ... 
- Git009--分支管理&创建与合并分支
		Git--分支管理&创建与合并分支 一.分支管理 本文来自于:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578 ... 
- git  教程(13)--创建与合并分支
		在版本回退里,你已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支.截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支.HEAD严格来说不是指向提交,而 ... 
随机推荐
- 如何让ajax执行完后再继续往下执行
			$.ajax加上参数async: false, false代表同步请求,true代表异步(默认) 
- Spring之Bean的作用域与生命周期
			在前面博客中提到容器启动获得BeanDefinition对象中有一个scope 属性.该属性控制着bean对象的作用域.本章节介绍Bean的作用域及生命周期,了解bean是怎么来的又怎么没的. 一.B ... 
- 大话DI依赖注入+IOC控制反转(一) 之 定义
			转发时请注明原创作者及地址,否则追究责任.原创:alunchen 依赖注入与控制反转 依赖注入与控制反转是老生常谈的问题.一般面试也会面试到这种问题.网上很多很多这方面的资料,搜索出来一大堆 ... 
- C#基础---浅谈XML读取以及简单的ORM实现
			背景: 在开发ASP.NETMVC4 项目中,虽然web.config配置满足了大部分需求,不过对于某些特定业务,我们有时候需要添加新的配置文件来记录配置信息,那么XML文件配置无疑是我们选择的一个方 ... 
- Python3.7 数字之间下划线
			只是为了提高可读性,数值没变. >>> yes_votes = 42_572_6540 ; >>> yes_votes = 42_572_654099 ; > ... 
- VB.Net DataSet 填充資料庫內容
			'導入命名空間Imports System.Data.OleDb '定義變量 Dim ds As DataSet = New DataSet() Dim i, cn As Integer Dim Sq ... 
- Netty网络聊天(一) 聊天室实战
			首发地址; Netty网络聊天(一) 聊天室实战 之前做过一个IM的项目,里面涉及了基本的聊天功能,所以注意这系列的文章不是练习,不含基础和逐步学习的部分,直接开始实战和思想引导,基础部分需要额外的去 ... 
- 微信公共号:CTO技术总监
			业务价值胜过技术策略: 战略目标胜过具体项目的效益: 内置的互操作胜过定制的集成: 共享服务胜过特定目标的实现: 灵活性胜过优化: 不断演进地提炼胜过在最开始追求完美! 
- ngx-echart地图
			一.运行截图 二.代码 html代码: <div style="padding:24px;"> <p style="font-size: 16px;ma ... 
- 基于angular2x+ng-bootstrap构建后台管理系统界面
			写在前面的话 近来公司要做一个后台管理系统,人手比较少,于是作为一个前端也参与进来,其实据我所知,大部分的公司还是后台自己捣鼓的. 在后台没有到位的情况下,前端应该使用什么技术也着实让我为难了一把.经 ... 
