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. Cardboard profile的修改

    Cardboard盒子中,手机屏幕大小.镜片离屏幕距离,屏幕分辨率等都会影响配戴者的眼中成像,通过对生成图像的变形可以部份解决这一问题,cardboard sdk中提供了cardboardprofil ...

  2. Mac下Apache服务器和webDav服务器快速配置

    当自己在家敲代码需要发请求时,就可以配置本地Apache,Mac电脑自带的服务器.这个比windows上的本地服务器还要好用,下面写下最快速配置方案. 0.在开始之前需要给自己的电脑设置下开机密码,想 ...

  3. hdu 1398 Square Coins【生成函数】

    预处理出完全平方数就和普通的生成函数解整数拆分一样了 #include<iostream> #include<cstdio> using namespace std; cons ...

  4. codeforces 615 D. Multipliers (数论 + 小费马定理 + 素数)

    题目链接: codeforces 615 D. Multipliers 题目描述: 给出n个素数,这n个素数的乘积等于s,问p的所有因子相乘等于多少? 解题思路: 需要求出每一个素数的贡献值,设定在这 ...

  5. 18.3.2从Class上获取信息(属性)

    package d18_3_1; import java.lang.reflect.Field; import java.util.Arrays; /** * 获取Class对应类所包含的属性的四个方 ...

  6. Centos 6.5安装MySQL-Python遇到的问题--解决办法一

    系统:CentOS release 6.5 (Final) MySQL版本:mysql  Ver 14.14 Distrib 5.7.19, for Linux (x86_64) using  Edi ...

  7. select选择框中,model传的值并非是页面上的值,而是另一个值

    对于编程来说,money和rebate代表的是金额优惠和折扣优惠,采用money或rebate便于数据存储.但是页面显示给用户的时候是金额优惠和折扣优惠,并不是显示编程中所存储数据.所以选择的mode ...

  8. 动手实现 Redux(二):抽离 store 和监控数据变化

    上一节 的我们有了 appState 和 dispatch: let appState = { title: { text: 'React.js 小书', color: 'red', }, conte ...

  9. LN : leetcode 215 Kth Largest Element in an Array

    lc 215 Kth Largest Element in an Array 215 Kth Largest Element in an Array Find the kth largest elem ...

  10. os模块详解2

    1.os.getenv('HOME')  读取操作系统环境变量HOME的值. 2.os.environ 返回操作系统所有的环境变量. 3.os.environ.setdefault(‘a’,‘b’) ...