背景:为了更加规范维护自动化测试工程,代码提交流程最近更新了,先拉分支到本地修改,完成后同步到远程分支。

前置条件

(1)本地机器可通过ssh与gitlab服务器通信

(2)gitlab上的测试项目中有两个分支master、auto_test

步骤一、创建本地分支

执行命令:git checkout -b local_auto_test auto_test    //基于远程的auto_test分支创建本地分支

或者使用IntelliJ IDEA创建本地分支:

步骤二、提交本地分支

on branch local_auto_test(在本地分支)

(1)执行命令:git add .

(2)执行命令:git commit -m '注释'

或者使用IntelliJ IDEA提交本地分支:

步骤三、Merge到远程仓库

(1)执行命令:git checkout auto_test   //切换分支到auto_test
(2)执行命令:git merge local_auto_test    //merge之前local_auto_test内容到本地auto_test分支
(3)执行命令:git push origin auto_test    //将本地auto_test分支推送到远程服务器。

转载于:https://www.cnblogs.com/LiangHu/p/10791558.html

git使用:本地分支merge到远程分支相关推荐

  1. git删除本地分支、删除远程分支 复制分支

    git删除本地分支.删除远程分支 It_BeeCoder 2019-05-15 09:47:20  80268  收藏 15 展开 https://blog.csdn.net/lihua5419/ar ...

  2. git checkout 远程分支_git的远程分支是干啥的,和本地的有什么区别?

    不知道大家有没有经历过,当我们切换到了一个新的分支想要提交代码的时候,总会遇到这样的错误. 我们把日志里的英文翻译过来是说,我们当前的分支没有设置任何上游分支.然后git提示我们可以运行下面这行代码来 ...

  3. Git创建本地分支并关联远程分支

    创建本地分支 git branch 分支名 例如:git branch dev,这条命令是基于当前分支创建的本地分支,假设当前分支是master(远程分支),则是基于master分支创建的本地分支de ...

  4. git如何将本地分支关联到远程分支

    1.创建项目并初始化(已有仓库可以忽略) git init 2.创建并切换到分支 git checkout -b develop 3.设置remote(已有仓库可以忽略) git remote add ...

  5. Git 中删除本地分支和删除远程分支是两回事儿

    目录 本地操作 1. 创建本地分支 2. 删除本地分支 远端操作 1. 创建远程分支 2. 删除远程分支 本地操作 1. 创建本地分支 在本地仓库中创建本地分支,Git 命令如下: git branc ...

  6. 【git】Git删除本地分支和删除远程分支

    Git删除本地分支和删除远程分支 具体操作: 我现在在dev20181018分支上,想删除dev20181018分支 1.先切换到别的分支: git checkout dev20180927 2.删除 ...

  7. 让现有的Git分支跟踪一个远程分支?

    我知道如何创建一个跟踪远程分支的新分支,但是如何使现有分支跟踪远程分支? 我知道我可以编辑.git/config文件,但似乎应该有一个更简单的方法. #1楼 我这样做是为了使用-u选项推送的副作用 $ ...

  8. Git 分支篇之远程分支

    本文转载自Pro Git(中文版)   本节讲解命令:git push <远程仓库> <本地分支>:<远程分支>.git fetch <远程仓库>.gi ...

  9. 如何列出Git 1.7+中的所有远程分支?

    我已经尝试了git branch -r ,但是只列出了我在本地跟踪的远程分支. 如何找到我还没有的人的名单? (对我而言,命令列出所有远程分支还是仅列出未跟踪的分支都无关紧要.) #1楼 但 git ...

最新文章

  1. 2021年春季学期-信号与系统-第三次作业参考答案-第一道题
  2. left join 临时表_不懂SQL优化?那你就OUT了——表连接的优化
  3. linux下测试磁盘的读写IO速度
  4. QML绘制不同类型的图表
  5. php中有size_t函数吗,lSize 命令/方法/函数
  6. Leetcode 583.两个字符串的删除操作
  7. 在线编程JavaScript
  8. Qt QListView QStringListModel用法详解
  9. PHP 链接手机短信接口
  10. 思维导图带你了解22个职场学习网站!亲测好用
  11. 前端实现简单的loding效果
  12. 【python】电商批量打标logo,超快速超简单!!!
  13. 制作u盘版的kail linux 系统,即插即用,用于破解邻居妹子家的wifi
  14. android中读取svg文件,Android如何加载SVG格式的矢量图
  15. C语言——PTA 埃尔米特多项式
  16. 可编程并行通信接口8255A
  17. 模型论电子版教材,何处寻?
  18. Pytorch——XLNet 预训练模型及命名实体识别
  19. [益智]:空姐分配物品
  20. oracle分类账设置,Oracle EBS R12 总账与子分类账的关系

热门文章

  1. 基于visual c++之windows核心编程代码分析(31)SNMP协议编程
  2. 使用VC++绘制坐标系
  3. opencv形状识别学习总结
  4. Ubuntu下在线安装mysql
  5. 综合-某假期欢乐赛 (Apri, 2018)
  6. 初识boost之boost::share_ptr用法
  7. Junit测试 - Spring的配置
  8. Gradle修改本地仓库的位置
  9. CalledFromWrongThreadException
  10. MyEclipse数据库连接配置(以Oracle为例)