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. js遍历ajax回调函数返回值中的object对象

    function printObject(obj) {      //obj = {"cid":"C0","ctext":"区县& ...

  2. 考拉定时任务框架kSchedule

    此文已由作者杨凯明授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 1.背景 目前项目中使用的定时任务框架存在下面这些问题 没有统一的定时任务管理平台 目前项目中使用定时任务的 ...

  3. Android6.0 危险权限和普通权限

    Normal Permissions如下 ACCESS_LOCATION_EXTRA_COMMANDS ACCESS_NETWORK_STATE ACCESS_NOTIFICATION_POLICY ...

  4. Spring 中的 18 个注解,你会几个?

    阅读本文大概需要 4 分钟. 作者:Java的小本家 @Controller 标识一个该类是 Spring MVC controller 处理器,用来创建处理 http 请求的对象. @RestCon ...

  5. redis优势

    redis是高性能的key-value内存数据库. 由于是内存型的,所以性能相比磁盘数据库更加优秀. 由于支持丰富的数据类型,相比memcache更受开发者欢迎.列表和整形是最常用的数据类型. 就算对 ...

  6. AtCoder Grand Contest 016 B - Colorful Hats

    题目传送门:https://agc016.contest.atcoder.jp/tasks/agc016_b 题目大意: 有\(N\)只猫,每只猫头上带着一个帽子,帽子有颜色,现在告诉你每只猫能看到的 ...

  7. JDBC全部分析

    2.1.搭建实验环境 1.在mysql中创建一个库,并创建user表和插入表的数据. SQL脚本如下: 1 create database jdbcStudy character set utf8 c ...

  8. Closures闭包

    //: Playground - noun: a place where people can play import UIKit /* 闭包 Swift ====> Closures Ruby ...

  9. 利用layui的load模块解决图片上传

    首先肯定要参考layui官网的upload模块文档:http://www.layui.com/doc/modules/upload.html 讲讲思路:在一份添加表单中,我们有个图片上传的模块,然后我 ...

  10. php配置COM组件正常运行

    1. http://www.cnblogs.com/yuanke/p/4973824.html 在php.ini中 a. com.allow_dcom = true b. extension=php_ ...