Git创建子分支,合并分支并提交
Git合并分支后,需要将子分支提交到git仓库,这个时候就需要单独提交子分支,其步骤如下:
1.先创建子分支,并包含最新当前分支下的修改数据
git checkout -b sonBranch
2.将新分支内容全部提交
git add . git commit -m "完成开发"
3.在码云创建一个子分支
git push -u origin sonBranch
4.切换到主分支
git checkout master
5.合并分支,更新主分支内容
git merge sonBranch
6.重新提交主分支内容
git push
PS:下面看下gitee 如何创建仓库 及发布
http://pengchenggang.gitee.io/layuisyshelp
-----------
在本地项目文件中使用bash
$ git config --global user.name "你的名字" $ git config --global user.email "你的邮箱"
1. 初始化
$ git init $ git remote add origin https://gitee.com/xxx/xxx.git (你的远程项目地址)
2.克隆一下
$ git clone https://****.git (你的远程项目地址)
3. 提交
$ git pull origin master $ git add . $ git commit -m "你的第一次提交" $ git push origin master ---------------------
gitee 里面要发布一个pages的服务,然后就能访问了
总结
到此这篇关于Git创建子分支,合并分支并提交的文章就介绍到这了,更多相关Git创建子分支内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
Ruby实现的删除已经合并的git分支脚本分享
使用Git管理代码工程,着实方便了很多,但是当做完feature分支或者完成hotfix之后,总是忘记删除这些无用的分支,一个一个地删除着实麻烦,重复手工劳动不符合程序员的风格,于是写了一个简单的脚本.一键删除那些不需要的分支,让多余的干扰信息离开视线. 删除哪些分支? 删除的为Merge(合并)操作的源分支.如果工程正在处于分支A(HEAD为A分支),分支B已经合并到了分支A,即A分支包含了B分支的内容,则会删除B分支. 代码 复制代码 代码如下: #!/usr/bin/env ruby #
-
Git分支合并冲突解决的方法实现
前2天群里发了张git历史图,如下: 根据提交历史,可以看出图中所有分支合并都采用merge的方式,具体merge是怎么操作的,可以阅读下边文章. 根据项目上的需求,如果要求git提交历史是比较简单的一条时间线,可以使用rebase的合并:如果没有这个要求,可以使用merge合并,其分支树是网状结构,但每个提交也都是比较明确清晰的.他们的区别,可参考git merge与 git rebase区别及实例: rebase合并:本质是先取消自己的提交,临时保存,然后把当前分支更新到最新的origin分
-
git分支的创建、切换、合并及删除操作小结
一.查看现存分支 查看现存分支 : git branch命令; git branch 从结果可以看出, 现在只有一个分支master; 二.创建分支 创建分支 : git branch 分之名称, 就可以创建一个分支, 创建完分支以后可以查看分支, 当前使用的分支会显示成为绿色, 前面带有 "*" , 如果不是当前使用的分支, 显示的是白色, 并且没有 "*" 前缀; git branch branch1 三.切换分支 切换分支 : git checkout 分支名
-
idea+git合并分支解决冲突及详解步骤
Git分支详解参考: 分支管理组成 1.1.master主干 在版本管理中,代码库应该仅有一个主干.此主干是和当前生产保持一致的,是可用的.稳定的可直接发布的版本,不能再主干上进行任何开发操作.git主干的名字,默认叫做 master,它是自动建立的. 1.2.develop主开发分支 因为不能在主干master上进行开发,那么就需要在基于主干master的基础上,创建一个开发主分支develop,开发主分支develop的代码永远是最新的,所有的新功能都是以此分支为基础进行开发的,该分支只是做
-
详解git的分支与合并的两种方法
如何将两个分支合并到一起.就是说我们新建一个分支,在其上开发某个新功能,开发完成后再合并回主线. 1. git merge 咱们先来看一下第一种方法 -- git merge 在 Git 中合并两个分支时会产生一个特殊的提交记录,它有两个父节点.翻译成自然语言相当于:"我要把这两个父节点本身及它们所有的祖先都包含进来."下面具体解释. # 创建新分支 bugFix git branch bugFix # 切换到该分支 git checkout bugFix # 提交一次 git c
-
Python如何使用Gitlab API实现批量的合并分支
这篇文章主要介绍了Python如何使用Gitlab API实现批量的合并分支,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.需求:每次大批量上线完成后,都会进行将hotfix合并到Master,合并到test/uat等等重复操作(上线发布后自动合并master已完成). 2.现实:在完成发布后自动合并master后,可能还有的项目人员忘记合并到其他分支的情况,so #!/usr/bin/python3 #coding=utf-8 # 自动合
-
Git创建子分支,合并分支并提交
Git合并分支后,需要将子分支提交到git仓库,这个时候就需要单独提交子分支,其步骤如下: 1.先创建子分支,并包含最新当前分支下的修改数据 git checkout -b sonBranch 2.将新分支内容全部提交 git add . git commit -m "完成开发" 3.在码云创建一个子分支 git push -u origin sonBranch 4.切换到主分支 git checkout master 5.合并分支,更新主分支内容 git merge sonBranc
-
详解git使用小结(本地分支与远程分支、git命令)
git git 是一个版本管理系统(VCS),可以在任何时间点,将文档的状态作为一份更新记录保存起来,并且在任意的时间点,恢复更新记录 版本管理 版本管理是一种记录文件变化的方式,方便查阅特定版本号的文件内容 人为维护文档版本问题 1.文档数量紊多,命名不清晰,导致文档版本混乱 2.每次编译文档需要赋值,不方便 3.多人同时编辑一个文档,容易产生覆盖 git使用 在使用git前,需要全局配置git 提交用户名 - git config --global user.name "用户名"
-
Git 创建分支提交远程分支详解
Git 创建分支提交远程分支详解 1.创建本地分支 git branch 分支名,例如:git branch 2.0.1.20120806 注:2.0.1.20120806是分支名称,可以随便定义. 2.切换本地分支 git checkout 分支名,例如从master切换到分支:git checkout 2.0.1.20120806 3.远程分支就是本地分支push到服务器上.比如master就是一个最典型的远程分支(默认). git push origin 2.0.1.20120806 4.
-
详解Git合并分支的流程步骤
正常合并分支dev到master流程: (合并到其他分支类似哈) 1.要合并的dev分支先更新提交所有文件 注意: 如果不需要提交的本地化修改文件的话,最好不要提交上去.临时备份然后删掉或者撤回. 进入项目根目录,然后执行: git add . git commit -m '提交所有dev分支的文件' git push -u origin dev 2.切换到master分支 git checkout master 3.更新master代码到最新 git pull origin master 4.
-
Git常用场景使用之分支操作
1. 拉取推送分支: git branch 分支名 : 创建分支 git checkout 分支名 : 切换分支 git checkout –b 分支名 : 创建并切换到新分支 本地拉取分支后推送到远程: git push <远程主机名> <本地分支名>:<远程分支名> [注意]直接git push 会将当前本地分支推送到对应远端同名分支,如果远端没有同名分支则会新建同名分支
-
每天学一分钟使用Git服务器实现查看Debug分支及修复
Debug分支 在项目的正常开发过程中,之前发布过的版本可能很会出bug,这时就需要停下来现在的开发任务,先去修改bug,完成后再回来继续开发任务 git中stash提供了保存现场的功能,可以把当前工作区.暂存区中的内容不需要提交而保存下来,转而去做bug修复,完成后再恢复现场,继续开发工作 示例如下:停止当前工作,修复master分支下的一个bug,为修改dailyfresh/settings.py文件 语言和时区的原内容为 LANGUAGE_CODE = 'en-us' TIME_ZONE
-
git切换到指定远程分支的方法
我们在使用git进行开发的时候经常会遇到需要切换远程分支并且提交到远程指定分支的情况,现在记录下操作步骤. 查看远程所有分支 $ git branch -a git branch不带参数,列出本地已经存在的分支,并且在当前分支的前面用*标记,加上-a参数可以查看所有分支列表,包括本地和远程,远程分支一般会用红色字体标记出来 * dev master remotes/origin/HEAD -> origin/master remotes/origin/master remotes/origin/
随机推荐
- 使用ajax实现分页技术
- Ajax和跨域问题深入解析
- css pointer控制在firefox下显示手型的代码
- 分享10个程序员常用的的代码文本编辑器
- for 语句从入门到精通
- 不用任何软件修改mac地址的图文方法
- js正则实现的密码框简单制作,还可以替换成自己想用得符号
- 浅析iOS中视频播放的几种方案
- 老生常谈PHP位运算的用途
- freemarker 数字格式化深入理解
- 在Centos7中安装Docker1.12的详细教程
- PHP培训要多少钱
- 一个下载网页图片的shell脚本
- HTML-CSS群中单选引发的“事件”
- Java定时器Timer简述
- Draggable Elements 元素拖拽功能实现代码
- 如何使用jQuery Draggable和Droppable实现拖拽功能
- jQuery uploadify在谷歌和火狐浏览器上传失败的解决方案
- js限制input标签中只能输入中文
- c#实现几种数据库的大数据批量插入