Git拉取某个分支的指定文件

Git拉取某个分支的指定文件

合并其他分支时,只需要合并更新分支中的部分文件,而不需要全量合并,可参考以下:

shell 复制代码
# 切换目标分支:master
git checkout master
# 基于master创建临时分支
git checkout -b master_temp
# 把devlop分支指定文件合并到临时分支,多个文件使用空格隔开
git checkout origin/devlop path/a.java path/b.java

# 此时可以检查master_temp分支合并后的情况,还可以处理异常情况等。 确认一切正常,则继续往下执行

# 切换回master分支
git checkout master
# 把临时分支的内容全量合并到master
git merge master_temp
# 删除临时分支
git branch -d master_temp
# 后续master分支需要进行commit和push操作
git commit -m "提交内容说明"
git push

以上是鉴于安全和严谨的操作方案,新增一个分支进行中间操作。

如果熟悉Git,直接执行关键步骤,如下:

shell 复制代码
# 切换目标分支:master
git checkout master

# 把devlop分支指定文件合并到master分支,多个文件使用空格隔开
git checkout origin/devlop path/a.java path/b.java

# 后续master分支需要进行commit和push操作
git commit -m "提交内容说明"
git push
相关推荐
Sylus_sui16 小时前
git中如何从某次历史提交节点上创建一个新的分支
git·算法·哈希算法
时光Autistic16 小时前
【安装教程】Git安装完整步骤
git·github
小楼v16 小时前
一篇学会在IDEA中的Git常用操作及冲突的解决方法
git·后端
早川91918 小时前
什么是Git,以及其有什么作用呢?
git
-拟墨画扇-19 小时前
Git | 变基操作
git·gitee·github·gitcode
007php00719 小时前
Git 操作偏门指南:常用和隐藏命令与问题解决
java·git·面试·职场和发展·golang·jenkins·php
可爱又迷人的反派角色“yang”20 小时前
GitLab配置与git集成实践
linux·网络·git·docker·云计算·gitlab
Apifox.21 小时前
Apifox 12 月更新| AI 生成用例同步生成测试数据、接口文档完整性检测、设计 SSE 流式接口、从 Git 仓库导入数据
前端·人工智能·git·ai·postman·团队开发
lifewange1 天前
Git/Gitee/GitHub有什么区别
git·gitee·github
弘毅 失败的 mian1 天前
Git 分支管理
大数据·经验分享·笔记·git·elasticsearch