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创建子分支内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
详解git的分支与合并的两种方法
如何将两个分支合并到一起.就是说我们新建一个分支,在其上开发某个新功能,开发完成后再合并回主线. 1. git merge 咱们先来看一下第一种方法 -- git merge 在 Git 中合并两个分支时会产生一个特殊的提交记录,它有两个父节点.翻译成自然语言相当于:"我要把这两个父节点本身及它们所有的祖先都包含进来."下面具体解释. # 创建新分支 bugFix git branch bugFix # 切换到该分支 git checkout bugFix # 提交一次 git c
-
Git分支合并冲突解决的方法实现
前2天群里发了张git历史图,如下: 根据提交历史,可以看出图中所有分支合并都采用merge的方式,具体merge是怎么操作的,可以阅读下边文章. 根据项目上的需求,如果要求git提交历史是比较简单的一条时间线,可以使用rebase的合并:如果没有这个要求,可以使用merge合并,其分支树是网状结构,但每个提交也都是比较明确清晰的.他们的区别,可参考git merge与 git rebase区别及实例: rebase合并:本质是先取消自己的提交,临时保存,然后把当前分支更新到最新的origin分
-
Ruby实现的删除已经合并的git分支脚本分享
使用Git管理代码工程,着实方便了很多,但是当做完feature分支或者完成hotfix之后,总是忘记删除这些无用的分支,一个一个地删除着实麻烦,重复手工劳动不符合程序员的风格,于是写了一个简单的脚本.一键删除那些不需要的分支,让多余的干扰信息离开视线. 删除哪些分支? 删除的为Merge(合并)操作的源分支.如果工程正在处于分支A(HEAD为A分支),分支B已经合并到了分支A,即A分支包含了B分支的内容,则会删除B分支. 代码 复制代码 代码如下: #!/usr/bin/env ruby #
-
idea+git合并分支解决冲突及详解步骤
Git分支详解参考: 分支管理组成 1.1.master主干 在版本管理中,代码库应该仅有一个主干.此主干是和当前生产保持一致的,是可用的.稳定的可直接发布的版本,不能再主干上进行任何开发操作.git主干的名字,默认叫做 master,它是自动建立的. 1.2.develop主开发分支 因为不能在主干master上进行开发,那么就需要在基于主干master的基础上,创建一个开发主分支develop,开发主分支develop的代码永远是最新的,所有的新功能都是以此分支为基础进行开发的,该分支只是做
-
Python如何使用Gitlab API实现批量的合并分支
这篇文章主要介绍了Python如何使用Gitlab API实现批量的合并分支,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.需求:每次大批量上线完成后,都会进行将hotfix合并到Master,合并到test/uat等等重复操作(上线发布后自动合并master已完成). 2.现实:在完成发布后自动合并master后,可能还有的项目人员忘记合并到其他分支的情况,so #!/usr/bin/python3 #coding=utf-8 # 自动合
-
git分支的创建、切换、合并及删除操作小结
一.查看现存分支 查看现存分支 : git branch命令; git branch 从结果可以看出, 现在只有一个分支master; 二.创建分支 创建分支 : git branch 分之名称, 就可以创建一个分支, 创建完分支以后可以查看分支, 当前使用的分支会显示成为绿色, 前面带有 "*" , 如果不是当前使用的分支, 显示的是白色, 并且没有 "*" 前缀; git branch branch1 三.切换分支 切换分支 : git checkout 分支名
-
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/
随机推荐
- QQ强制聊天功能代码(加强版,兼容QQ2010)
- mysql 判断记录是否存在方法比较
- 详解如何构建Angular项目目录结构
- 使用Java 8中的Lambda表达式实现工厂模式
- js判断屏幕分辨率的代码
- JBuilder2005单元测试体验之测试配置
- 详解docker容器硬盘动态扩容
- Android RecyclerView使用方法解析
- 一个用js实现控制台控件的代码
- Ajax执行顺序流程及回调问题分析
- jquery+json实现分页效果
- C#中事件的定义和使用
- Windows下通过DOS命令登录MYSQL的方法
- 分享个简单易懂且非常有用的laravel事件
- jquery实现触发时更新下拉列表内容的方法
- 详解js跨域原理以及2种解决方案
- ipfilter+ipnat包过滤、转发和DHCP服务器架构笔记
- 在Linux操作系统上安装和更新JAVA8的教程
- IIS图片防盗链和下载的解决方案
- 详解ASP.NET配置文件Web.config