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
相关推荐
南境十里·墨染春水41 分钟前
linux学习进展 git详解
linux·git·学习
zhangfeng11331 小时前
CodeBuddy ai对话框上面的git docs terminal Rulds 干嘛用的,以thinkphp fastadmin 为例,插件市场
人工智能·git·编程
OYangxf2 小时前
Git Conflict Resolution
大数据·git·elasticsearch
高斯林.神犇2 小时前
Git全套流程
git
次元工程师!4 小时前
LangFlow开发(一)—安装和部署
git·python·大模型·langflow
怣疯knight4 小时前
【无标题】
git
Jim-zf5 小时前
git 锁文件
git
lcx_defender5 小时前
Git常见操作与指令
git
一只积极向上的小咸鱼16 小时前
嵌套 Git 仓库 / gitlink / submodule 问题总结
大数据·git·elasticsearch
LuDvei17 小时前
git拉取报错问题
git