git的使用--分支的使用

我们都知道拉取代码的时候,拉下来的是默认的分支,但我们需要的是,其他分支的使用操作

开始,拉取项目

git clone url

  查看分支,显示默认分支

git branch

  创建本地分支,最好和远程名称一样,并切换到新创建的分支

git branch dev

git checkout dev
//或者
git checkout -b dev

  把本地分支与远程分支进行连接

git branch --set-upstream-to=origin/dev dev
// 当你的默认分支为空的情况下,进行下拉取代码
git pull

  在dev的基础上来新建一个本地分支

git branch new
//此分支用来进行开发使用

  在new分支上进行开发使用在远程上也同样去创建新的

git push origin new:new
//创建远程分支

  看看本地分支和远程分支是否连接上,没有连接上的话,需要进行连接

git branch --set-upstream-to=origin/new new

  这时候你就有了你自己的开发分支了,在开发时你在和多人共同开发项目的时候,你们都需要往dev上去推送内容,为了不出现代码冲突的问题,就需要你每次推送代码的时候,需要拉取下最新的dev分支内容

// 在dev分支
git pull // 在new分支上,进行替换成最新的,但是如果出现了代码不一样,需要探讨到底保留谁的代码,在进行以后的操作 git merge dev

  如果双方都进行修改了就会出现下面的错误,(我这就是演示,双方都改的aaa.txt文件)

  上面的一步有错误需要先把你的代码进行存储到本地存储库中

当你出现上面的错误的时候,它提示你要先暂存下你修改的内容
需要你在你本地的开发分支上
git add . git commit -m '暂存'
**千万不要push** 然后在执行
git merge dev

  执行完上面的操作就能在你的代码上看到这样的东西,进行和另一程序员探讨下,需要保存谁的代码在点击上面的中文就行,**千万不要私自更改**,**千万不要私自更改**,**千万不要私自更改**,要不不会被骂死,也会被喷死的。

  点击完后,记得保存,记得保存,记得保存

  你改完后就需要你上传到git远程上了

git add .

git commit -m '修改bug:bug编号'

git push

  然后在git上进行合并操作:

找到《合并请求》,进行《新建合并请求》,来源分支选择《new》,目标分支选择《dev》,进行《比较后继续》

标题:写问题

描述:写你修改的bug,和bug编号

指派给审查代码的人,如果,有里程碑选择里程碑

最后,勾选上接受合并请求后删除源分支(要保留分支的整洁度,只留下dev,master,release分支)

git命令使用(三)的更多相关文章

  1. Git之(三)辅助命令

    熟悉了Git的基本操作之后,再来研究一下Git为我们提供的基础设施服务.正如一个程序员,只会写代码是远远不够的,还得知道怎么吃饭,怎么睡觉,怎么谈恋爱,怎么耍流氓--会了这些才能写出更好的代码,这就是 ...

  2. git命令详解( 三 )

    此篇为git命令的第三篇 目录 git Pull 模拟团队合作 Git Pull 在上一篇的结尾我们已经知道了如何用 git fetch 获取远程的数据, 现在我们学习如何将这些变化更新到我们的工作当 ...

  3. Git命令行操作(三)

    1. 本地库初始化 进入指定目录,如:D:\gitSpace\OA 右键-->Git Bash Here,执行命令: git init 效果如下: #查看.git目录 ls -la # 进入.g ...

  4. 工作中常用的git命令

    一 常用Git命令 git clone:(区分SSH or HTTP) git init:初始化仓库 二 Git命令详解 Git Bash下,cd /c git clone,从远程Git版本库克隆一份 ...

  5. 常用 Git 命令清单

    我每天使用 Git ,但是很多命令记不住. 一般来说,日常使用只要记住下图6个命令,就可以了.但是熟练使用,恐怕要记住60-100个命令. 下面是我整理的常用 Git 命令清单.几个专用名词的译名如下 ...

  6. 常look的Git命令

    常用的Git命令   命令  简要说明 git add 添加至暂存区 git add–interactive 交互式添加 git apply   应用补丁 git am  应用邮件格式补丁 git a ...

  7. 我所记录的git命令(非常实用)

    一.前言 记录一下工作中常用到的git命令,只是简单的笔记,欢迎大家交流... [ 顺便问下园友们,怎么感觉博客园发布的博客搜索有时都搜不到,后台编辑能填的都填写了,还是觉得搜索排名不高? 相同的标题 ...

  8. Git系列教程三 配置与基本命令

    一.安装Git 网上有很多安装教程,可以参考.这里使用的是Windows版本的Git,点击这里下载. 二.基本设置 安装完成后,通过点击鼠标右键就可以看到新添加了俩个Git命令:Git GUI Her ...

  9. 常用 Git 命令清单 转

    我每天使用 Git ,但是很多命令记不住. 一般来说,日常使用只要记住下图6个命令,就可以了.但是熟练使用,恐怕要记住60-100个命令. 下面是我整理的常用 Git 命令清单.几个专用名词的译名如下 ...

  10. 我总结的git命令指南。

    git命令行指南 1.windows上安装git的网址:http://msysgit.github.com/. 没有安装过git的 这个网址里下mymsgit. 因为发现有些同学对git还不是那么熟悉 ...

随机推荐

  1. python 面向对象十二 元类

    一.类也是对象 只要使用关键字class,Python解释器在执行的时候就会创建一个对象.下面的代码段: class ObjectCreator(object): pass 将在内存中创建一个对象,名 ...

  2. jzoj5980. 【WC2019模拟12.27】字符串游戏

    首先发现双方可以有一个默契,不管谁刻意,都可以把串变为诸如\(...101010101...\)的形式 所以先手要赢的话就是要在上面的基础之上加一个字符使其变为要求的子串 那么就是要求的子串中相邻两个 ...

  3. 用AntDeploy如何更新Agent

    AntDeploy AntDeploy是一款开源的一键发布部署工具,目的是代替重复性的发布动作,提高部署效率 1.一键部署iis 2.一键部署windows服务 3.一键部署到Docker 4.支持增 ...

  4. expect实现配置机器信任关系

    利用expect的交互功能,自动配置信任机器之间的信任关系. 代码里会判断机器是否生成了秘钥,如果没有生成过,则自动帮助你执行 ssh-keygen #!/bin/sh expect_ssh_copy ...

  5. python 导入.py

    转自: https://blog.csdn.net/winycg/article/details/78512300 在同一个文件夹下调用函数:A.py文件: def add(x,y): print(' ...

  6. hbase-shell + hbase的java api

    本博文的主要内容有 .HBase的单机模式(1节点)安装 .HBase的单机模式(1节点)的启动 .HBase的伪分布模式(1节点)安装   .HBase的伪分布模式(1节点)的启动    .HBas ...

  7. css width

    转载:http://blog.csdn.net/dddddz/article/details/8631655

  8. display:table / display:table-cell 用法

    display:table  元素会作为块级表格来显示(类似table):表格前后带有换行符: display:table-cell 元素会作为表格单元格来显示(类似<td> 和 < ...

  9. JQUERY 获取 DIV 宽度与高度(width,padding,margin,border)

    一般讲的宽度指的是内容宽度,但一个 div 的实际宽度不仅只于内容宽度,尤其在做 CSS 排版时更不能搞错,必须同时考虑 Padding.Border 与  Margin 的宽度,四个加起来才是 di ...

  10. linux常用的shell命令

    1.shell介绍 shell(外壳)是linux系统的最外层,简单的说,它就是用户和操作系统之间的一个命令解释器. 2.shell命名的使用 ls :查看当前目录的信息,list .        ...