首页 > 其他分享 >git合并分支

git合并分支

时间:2022-12-09 10:57:13浏览次数:38  
标签:git 合并 feature dev js checkout 分支

一、 合并分支

在master分支上做了调整,想要与dev分支合并

  1. 切换到dev分支上
git checkout dev
  1. 合并master分支上的调整
git merge master


二、合并其他分支上的部分文件

场景描述:

在开发新功能时,基于dev分支创建了新的feature分支,在开发过程中,发现dev存在bug,切换到dev分支下修改有点麻烦,就直接在当前的feature修正了bug,当feature开发完后推送到远程仓库后,切回dev分支时,想要将已修改的bug合并到dev上。

操作如下:

  1. 从feature分支切换到dev分支
git checkout dev
  1. 在dev分支下更新feature分支下修正bug的文件
git checkout feature src/code.js

多文件的话

git checkout feature src/code.js src/test.js
  1. 执行完后,code.js和test.js则放入到当前dev分支下,接下来就可以正常执行add、commit、push动作了
git add .
git commit -m "update test"
git push


标签:git,合并,feature,dev,js,checkout,分支
From: https://www.cnblogs.com/Nyan-Workflow-FC/p/16968308.html

相关文章

  • git submodule .gitmodules 子模块
    初始化gitsubmoduleinit添加子项目gitsubmoduleadd-bxxxx{path}-b指定分支path可为空(不知为何,直接写在.gitmodules或者.git/config中编......
  • 上推文件到GitHub上
    文章目录<1>打开进入git<2><3><4>结果成功......
  • vs插件git-extension提示长度不能小于0,输出窗口提示fatal: unexpected sequence from
    废话不多说,正解来自于VisualStudio的Git不能使用,提示长度不能小于0?-知乎(zhihu.com)的最后一条,ip-guard限制了VS的devenv.exe应用。本来很早就怀疑是ip-guard的原因,但......
  • git分支命名规范
    Git分支管理简介git分支只要有 主分支 和 其他分支。主分支:主分支是所有开发活动的核心分支。所有的开发活动产生的输出物最终都会反映到主分支的代码中。其他分支:......
  • JavaScript:操作符: 空值合并运算符(??)
    这是一个新增的运算符,它的功能是:对于表达式1??表达式2,如果表达式1的结果是null或者undefined时,返回表达式b的结果;否则返回表达式a的结果;它与赋值运算符结合使用,即??=,即......
  • linux中条件分支 逻辑而且 和 或者
     001、-a表示而且[root@PC1test]#a=5[root@PC1test]#b=10[root@PC1test]#if[$a-gt0-a$b-gt0];thenecho"yes";fi##-a表示逻辑而且,只有两......
  • c语言分支与循环
    本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***************** 所谓“沙漏形状”,是指每行输出奇数个符号;各行符......
  • git diff如何确定差异所在函数context
    问题在使用gitdiff展示c/c++文件修改内容时,除了显示修改上下文外,输出还贴心的展示了修改所在的函数。尽管这个展示并不总是准确,但是能够做到大部分情况下准确也已经相当......
  • Git相关指令
    Git相关指令l Gitclone将存储库克隆到新目录中,为克隆的存储库中的每个分支创建远程跟踪分支,并从克隆检出的存储库作为当前活动分支的初始分支l Gitpull拉取当前分......
  • GitOps实践之kubernetes安装argocd
    1.什么是argocd1.ArgoCD是Kubernetes的一个声明性GitOps持续交付工具。2.应用程序定义、配置和环境应该是声明性的和版本控制的。应用程序部署和生命周期管理应自动化......