GIT合并部分文件的CLI

阅文时长 | 0.24分钟 字数统计 | 399.2字符
主要内容 | 1、引言&背景 2、解决方案 3、声明与参考资料
『GIT合并部分文件的CLI』
编写人 | SCscHero 编写时间 | 2022/5/2 PM10:16
文章类型 | 系列 完成度 | 已完成
座右铭 每一个伟大的事业,都有一个微不足道的开始。

一、引言&背景   完成度:100%

a) 应对问题

使用Git checkout部分合并代码。

b) 应用场景

  • 在分支或版本管理混乱的情况下,Git部分合并代码的场景。
  • 更细颗粒度的功能上线,需要提交部分文件。

二、解决方案   完成度:100%

a) 基本语法说明

右键" git bash",使用git checkout命令,语法结构如下:先切换到目标分支(即:需要合并过来的分支),再从源分支选择文件,注意此处可以输入多个文件。但如果是目录结构较复杂的情况,博主建议一个文件写一行比较合适,以增强可读性。执行后会添加到暂存区(Stash),之后再提交(Commit)、推送(Push)即可。

git checkout [Source Branch] [Source Branch File] ... [More Source Branch File]

b) 示例

例如:需要从dev分支合并部分文件到master分支。合并两个文件。

#首先切换到需要合并过来的分支:master。
git checkout master
#从dev分支合并过来部分文件dealer.cs。
git checkout dev dealer.cs
#和SCsc.Model目录下的user.cs。
git checkout dev "SCsc.Model\user.cs"

三、声明与参考资料   完成度:100%

原创博文,未经许可请勿转载。

如有帮助,欢迎点赞、收藏、关注。如有问题,请评论留言!如需与博主联系的,直接博客私信SCscHero即可。

posted on 2022-05-02 22:41  SCscHero  阅读(238)  评论(0编辑  收藏  举报

导航