栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

【Git】使用checkout --patch实现git 拷贝不同的分支的文件到本分支

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Git】使用checkout --patch实现git 拷贝不同的分支的文件到本分支

问题提出

之前整理开源处理的东西,现在需要将jenkins的东西迁移到当前的10版本的分支中。初步的想法是将文件本地存储,然后直接本地git上去。
似乎git中直接有比较好的解决方法。

答疑解惑

参考审阅-GIt将一个分支中的文件移植到另一个分支

要将12中的jenkins文件拷贝到v10中去。

git checkout --patch feature/v1.9.12_open_source jenkins_build  


按照如下进行操作:

各个字符代表命令如下:
y - 存储这个模块
n - 不存储这个模块
q - 离开,不存储这个模块和其他模块
a - 存储这个模块和这个文件后面的模块
d - 不存储这个模块和这个文件后面的模块
g - 选择一个模块
/ - 通过正则查找模块
j - 不确定是否存储这个模块,看下一个不确定的模块
J - 不确定是否存储这个模块,看下一个模块
k - 不确定是否存储这个模块,看上一个不确定的模块
K -不确定是否存储这个模块,看上一个模块
s - 把当前的模块分成更小的模块s
e - 手动编辑当前的模块
? - 输出帮助信息

最终项目中就出现了这些:

完成拷贝!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/841992.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号