当前位置:首页 > 开发工具 > git小技巧--提取/合并某分支的部分文件

git小技巧--提取/合并某分支的部分文件

2022年09月17日 09:38:27开发工具6

软件开发基本都是多个feature分支并行开发,而在上线前有可能某个分支的开发或测试还没有完成,又或者是产品调整,取消了该分支功能的上线计划,我们在release前不合并该分支即可,然而如果该分支中的某些小调整却需要上线,我们就需要把其中的部分文件合并到release分支。

在之前遇到这种情况通常都是copy/paste,既麻烦出错率又高,自从我掌握了新姿势,整个世界仿佛都不一样了(暴漫微笑

在feature分支commit

切换至release分支

从feature分支检出相应文件

#branch feature
git commit -a -m "msg"
git checkout release
#branch release
git checkout feature file-01
git checkout feature file-x
...
git commit -a -m "msg"

作者:XULINGFENG
来源链接:https://www.cnblogs.com/xulingfeng/p/5864041.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/tool/42406.html

标签: Git合并
分享给朋友:

“git小技巧--提取/合并某分支的部分文件” 的相关文章

Git之常见的标签操作

目录 标签管理 创建标签 操作标签...

eclipse解决项目开发中git冲突

eclipse解决项目开发中git冲突

基本介绍Git-开源代码托管平台,一个开源的分布式版本控制系统,又称版本控制工具Github - 一个网站,提供给用户空间创建git仓储,一个网络版的版本控制工具,GitHub可以托管各种git库,并提供一个web界面,国内的代码托管平台主要有:码云、阿里云、码市、CSDN等,下图是国外的GitHu...

在Github上搭建个人博客网站

在Github上搭建个人博客网站

利用Hexo和Github Page在Github上免费搭建自己的个人博客网站 一、前期准备 二、建立仓库 三、安装及配置Hexo 安装Hexo 配置Hex...

git远程仓库管理

远程仓库管理 修改仓库名 一般来讲,默认情况下,在执行clone或者其他操作时,仓库名都是 origin 如果说我们想给他改改名字,比如我不喜欢origin这个名字,想改为 jianguo 那么就要在仓库目录下执行命令: git remote re...

一个项目多个git仓库

需求: 公司的git不好随便提交,所以需要一个自己的git,方便家里和公司同步。 1.取出项目 2.建立自己的仓库,我使用的是gitee 3.本地项目增加gitee仓库(空的仓库)git remote add XXX(别名...

Windows下本地安装git客户端

Windows下本地安装git客户端

转载自:   《 Windows下本地git服务器端安装图文教程 》       关于git     分布式:Git版本控制系统是一个分布式的系统,是...

git中全局设置用户名

git中全局设置用户名

前提 安装git,右键打开git bashCLS 1、查看git配置信息 此命令可以查看所有的配置信息 git config --list 2、查看git用户名 git config us...

Git详解

Git详解

1. 什么是Git 世界上最先进的分布式版本控制系统 Linus Torvalds 为了帮助管理 Linux内核开发而开发的一个开放源码的版本控制软件 1.1 GIt的作用 协同开发 版本记录 冲...

Git使用手册--超级详细,自己都看哭了

Git使用手册--超级详细,自己都看哭了

Git 一.git简介 Git是目前世界上最先进的分布式版本控制系统(没有之一)。 关于版本控制系统: 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统.有了它你就可以将选定的文件回溯到之前的状态,甚至...

git的简要理解

git的简要理解

为什么学习git 在科研的道路上我们会不可避免的接触到GitHub并会对它产生依赖。虽然说“代码搬运工”这个词并不好听,但是我仍觉得在GitHub上找寻开源的代码并在其基础上改进,对我们的科研进度会有大大的提升,所以我始终觉得这是个利大于弊的事。...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。