gitLib操作笔录《一》:创建分支,切换分支,提交分支到远程,以及基本代码clone与更新提交到远程操作指令
git 操作经验
注:master表示的是主线,origin 表示远程源
创建分支:git checkout -b < branch_name >或 < master >
切换分支:git checkout < branch_name >或 < master >
其中:-b 创建的意思
例子: 基于master拉取服务器分支release-v1.2.0的方式:
第一步:在本地创建分支并切换到分支下
git checkout -b release-v1.2.0
第二步:将远程对应分支的内容与本地当前内容做同步
git pull origin release-v1.2.0
若本次有新增一个分支,但远程没有,就还需要一步,就是提交分支到远程服务器
git checkout -b release-v1.2.0-maji
git push orgin release-v1.2.0-maji
此外:
查询本地版本列表: git branch
查询版本列表(包含远程版本):git branch -a

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
分支V1.2.0-maji合并代码到v1.2.0步骤:
思路一:
第一步:将本地V1.2.0-maji提交到远程的V1.2.0-maji
git add . | git commit -m "" | git push orgin v1.2.0-maji
第二步:本地切换分支到V1.2.0
git checkout v1.2.0
第三步:基于第二步,先拉取V1.2.0,再拉取V1.2.0-maji
git pull origin v1.2.0
git pull orgin v1.2.0-maji
第四步:若出现冲突,优先解决冲突;
第五步:若无冲突,即可提交到远程V1.2.0
git add . | git commmit -m "" | git push origin v1.2.0
完成;
思路二:(推荐该方案)
第一步:将本地V1.2.0-maji提交到远程的V1.2.0-maji
git add . | git commit -m "" | git push orgin v1.2.0-maji
第二步:(在分支V1.2.0-maji上操作) 更新V1.2.0的代码到本地V1.2.0-maji上
git pull orgin v1.2.0
注:此时如果有其他人提交代码,很可能会出现冲突,此时就是解决冲突,并确保项目修改完成,再提交到远程V1.2.0-maji上
第三步:本地切换分支到V1.2.0 ,并拉去远程V1.2.0的最新代码
git checkout v1.2.0 | git pull orgin v1.2.0
第四步:再拉取远程V1.2.0-maji上的代码到本地的v1.2.0上
git pull orgin v1.2.0-maji
注:如果第二步解决冲突后,此处就一般都不会出现冲突;保险操作就是看一下git的缓存状态:git status
第五步:(注:此步骤是在分支V1.2.0上操作)确认无冲突后,即可同步代码到远程V1.2.0上
git push orgin v1.2.0-maji
克隆拉取指定分支的代码
git clone -b release-v1.1.1.0 git@127.0.0.1\github\repository\project.git
gitLib操作笔录《一》:创建分支,切换分支,提交分支到远程,以及基本代码clone与更新提交到远程操作指令的更多相关文章
- git与eclipse集成之创建及切换个人本地分支
创建个人本地特性分支,并进行编码 弹出选择分支的窗口,选择要切换的个人特性分支(备注:根据远程个人特性分支创建本地个人特性分支) 点击OK,Branch name:分支名称与远程分支名称相同,不需要修 ...
- git branch 相关操作总结 新建分支 删除分支 切换分支 查看分支
查看分支 (1) 查看本地分支 git branch 列出本地已经存在的分支,并且在当前分支的前面加*号标记,例如:localhost:website admin$ git branch* bran ...
- git 创建远程分支和删除 master 分支
. . . . . 最近需要将不同的客户的代码分开管理,所以需要为这些代码分别创建分支. 目前版本库中分支结构如下: [yuhuashi@local:Project]$ git branch -a* ...
- git 学习笔记 —— 保留/丢弃当前分支修改并切换至其他分支
笔者在本地终端进行 git 工作目录的相关处理时,遇到由于某种情况需要使用 git checkout 命令切换到其他分支的情景.此时,若已经对当前分支做了一定的修改,则直接切换分支时 git 会提示错 ...
- 『现学现忘』Git分支 — 38、Git分支介绍
目录 1.Git分支简介 2.Git分支与SVN分支的区别 3.工作中为什么要使用分支 4.Git分支管理的好处 1.Git分支简介 几乎所有的版本控制系统都以某种形式支持分支. 使用分支意味着,你可 ...
- Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突
Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突 这篇是接着上篇分布式版本库--Windows下G ...
- [原创]gerrit上分支操作记录(创建分支、删除分支)
Git分支对于一个项目的代码管理而言,是十分重要的! 许多久用git的朋友可能已经掌握的很牢固了,但对于一些初涉git的童鞋来说,可能还不是很熟悉. 在此,我将自己的一些操作经历做一梳理,希望能帮助到 ...
- 7.Git分支-分支简介、分支创建、分支切换
1.分支简介 几乎所有的版本控制系统都支持某种形式的分支.使用分支意味着可以把你的工作从开发主线上分离开来,以免影响开发主线.Git的分支是其必杀技,它相对于其它版本控制系统来说,具有难以置信的轻量性 ...
- Gerrit上分支操作记录(创建分支、删除分支)
Git分支对于一个项目的代码管理而言,是十分重要的!许多久用git的朋友可能已经掌握的很牢固了,但对于一些初涉git的童鞋来说,可能还不是很熟悉.在此,我将自己的一些操作经历做一梳理,希望能帮助到有用 ...
随机推荐
- 【LOJ565】【LibreOJ Round #10】mathematican 的二进制 DP 分治FFT
题目大意 有一个无限长的二进制串,初始时它的每一位都为 \(0\).现在有 \(m\) 个操作,其中第 \(i\) 个操作是将这个二进制串的数值加上 \(2^{a_i}\).我们称每次操作的代价是这次 ...
- STM32的IO口是如何配置为某个外设使用的 ---?
@2019-03-01 [猜想] 使用片内外设功能: 首先将对应 IO 口配置为复用输出 其次是 IO 口对应的多个功能外设,哪个外设使能即将外设与 IO 口相连 [疑问] 若多个外设都使能,那么到底 ...
- hdu5238 calculator (线段树+crt)
(并不能)发现29393不是质数,而是等于7*13*17*19 于是可以用四个线段树分别维护模意义下,对x进行一个区间的操作后的值 最后再把这四个的答案用crt拼起来 也可以不crt,而是预处理0~2 ...
- Zabbix通过JMX方式监控java中间件
Zabbix2.0添加了支持用于监控JMX应用程序的服务进程,称为“Zabbix-Java-gateway”:它是用java写的一个程序. 工作原理: zabbix_server想知道一台主机上的特定 ...
- Unity 阴影的制作方式
Unity阴影制作的三种方式. 方式一:Light中Shadow Type的类型 包括Hard Shadows.Soft Shadows.No Shadows: Mesh Renderer中的属性 ...
- Spark源码剖析 - SparkContext的初始化(一)
1. SparkContext概述 注意:SparkContext的初始化剖析是基于Spark2.1.0版本的 Spark Driver用于提交用户应用程序,实际可以看作Spark的客户端.了解Spa ...
- word中中文保持正体,英文用斜体的方法.
有时候,大段的文字中夹杂着英文字母,英文需要斜体,如果一个接一个选中再斜体,费时费力,那么怎样快速实现文斜体中文不斜体呢? 工具/原料 word软件 方法/步骤 选中要修改的段落,替换-查找内容-特殊 ...
- nnet3 TDNN chunk, left-context, right-context
chunk-width 数据块的宽度 NnetIo name=="input" indexes,left-context+num-frame+right-context=5+7+6 ...
- wget无法正确下载jdk解决方案
1 去官网复制下载链接 https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/ ...
- 二进制中连续k个1-题解
原题传送门[>XJOI<] 重要提示:您的等级必须达到三级五段,否则会被一只小猫痛扁 题目描述: 求最小的m,使得m>=n而且m的二进制表示包含至少连续k个1 输入格式: 输入 ...