首页 > 其他分享 >git协作流程

git协作流程

时间:2023-11-05 22:44:56浏览次数:27  
标签:git 流程 feature 协作 master checkout order -.....

新功能开发
1、切换到master主分支,拉去最新代码

> git checkout master
> git pull

2、创建新分支

> git checkout -b feature-order-..... 

3、开发完成、提交分支

> git add .
> git commit -m "订单功能开发完成"
> git push -u origin feature-order-..... 

4、功能测试

// 切换到master 获取master最新代码

> git checkout master
> git pull
// 切换回开发分支,合并master 最新代码
> git checkout feature-order-..... 
> git merge master 
> git push

// 切换到slave测试环境分支,合并开发分支代码

> git checkout slave
> git merge feature-order-.....  //可能存在冲突,自行解决
> git push

功能上线

// 切换到master 获取master最新代码

> git checkout master
> git pull 

// 切换回开发分支,合并master 最新代码

> git checkout feature-order-..... 
> git merge master  
> git push

// 两种方式 1、根据gittab web 发起合并请求(大功能推荐使用) 2、手动合并代码到master(有的项目已经没有master提交的权限)

// 手动合并代码到master

> git checkout master
> git merge feature-order-.....  // 一定不能冲突,如果冲突,就是开发分支没有合并最新的master代码,尽量不要在master分支上解决冲突提交
> git push

标签:git,流程,feature,协作,master,checkout,order,-.....
From: https://www.cnblogs.com/zychuan/p/17811421.html

相关文章

  • 前端歌谣-第贰拾四课-预编译流程
    前言我是歌谣最好的种树是十年前其次是现在今天继续给大家带来的是预编译基础的讲解环境配置npminit-yyarnaddvite-D修改page.json配置端口{"name":"demo1","version":"1.0.0","description":"","main":"index.js",......
  • Git 提交时提示 GPG 签名错误
    本来应该一切都是正常的,但今天提交的时候提示GPG签名错误。错误的信息就是GPG签名失败。gpg:skipped"942395299055675C":Nosecretkeygpg:signingfailed:Nosecretkeyerror:gpgfailedtosignthedatafatal:failedtowritecommitobject解决方案开始认为......
  • 1. 客户端代码执行流程
    目录1.GIT拉取客户端代码2.tf配置文件结构2.1backend.tf配置terraform状态文件存储在哪(localAWSS3...)2.2main.tfterraform入口文件2.3provider.tf配置terraform供应商2.4terraform.tfvars以及variables.tf配置变量2.5总结1.GIT拉取客户端代码https://wwwin-......
  • 普加项目管理中间件:优化项目管理流程的利器
    项目管理是现代商业运营中至关重要的一环。随着项目的复杂性不断增加,需要更有效的工具和方法来规划、执行和监控项目,以确保项目按时、按预算和按质量交付。普加项目管理中间件(PertMiddleware)已经成为众多组织的首选工具,用于简化项目管理流程、提高项目可见性、降低风险,并最终实现......
  • Error: error:0308010C:digital envelope routines::unsupported
    "start":"SETNODE_OPTIONS=--openssl-legacy-provider&&cross-envUMI_ENV=devumidev","start:dev":"SETNODE_OPTIONS=--openssl-legacy-provider&&cross-envREACT_APP_ENV=devMOCK=noneUMI_ENV=devu......
  • Flowable Form 主要流程
    表单创建接口`http://localhost:8080/flowable-ui/modeler-app/rest/models`方法org.flowable.ui.modeler.rest.app.ModelsResource#createModel主要涉及表ACT_DE_MODELPOSThttp://localhost:8080/flowable-ui/modeler-app/rest/models{"name":"FORM_FIRST_NAME"......
  • 渐进式流程图开发支架提高大学生计算思维和编程自我效能感
    (Progressiveflowchartdevelopmentscaffolding toimprove universitystudents’computational thinkingandprogramming self-efficacy)https://doi.org/10.1080/10494820.2021.1943687一、摘要研究目的:本研究在脚手架教学理论的基础上,提出了一种递进式思维训练方法......
  • Git入门笔记--版本控制系统的使用
    首先记录下使用命令行工具git与github交互的“Hello,World!”。"Hello,World!"是任何程序设计语言入门第一课,不管原理,先跑起来再说。git的"Hello,World!"就是如何从github获取仓库到本地,并将修改上传github。1.将远程仓库clone到本地:$gitclone<仓库地址>这条git命令行......
  • gitlab服务器-最后还是删除了
    在自己的服务器上搭建了一个gitlab服务,发现这玩意太耗资源,还是删除了吧,用免费的github或gitee吧。 https://blog.csdn.net/weixin_48227918/article/details/131749359?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169916099116800192260466%2522%252C%2522scm%2......
  • 【Git 教程系列第 27 篇】ssh: connect to host github.com port 22: Connection refu
    https://blog.csdn.net/qq_42351033/article/details/131612279ssh:connecttohostgithub.comport22:Connectiontimedoutfatal:Couldnotreadfromremoterepo......