Git合并单个文件和[y,n,q,a,d,/,K,j,J,g,e,?]

前言

今天想要合并两个分支的同一个文件,查了网上一些资料,将A分支的a文件合并到B分支的a文件上。可以通过以下方式合并

git checkout B
git checkout --patch A a

先切换到B分支,将A分支的a文件给与B。
然后碰到了Apply this hunk to index and worktree [y,n,q,a,d,/,K,j,J,g,e,?]?
刚开始我是一个一个y按得,后来觉得太慢也不敢乱按网上查询一下意思,在stackoverflow发现答案。

[y,n,q,a,d,/,K,j,J,g,e,?]

y - stage this hunk
n - do not stage this hunk
q - quit; do not stage this hunk nor any of the remaining ones
a - stage this hunk and all later hunks in the file
d - do not stage this hunk nor any of the later hunks in the file
g - select a hunk to go to
/ - search for a hunk matching the given regex
j - leave this hunk undecided, see next undecided hunk
J - leave this hunk undecided, see next hunk
k - leave this hunk undecided, see previous undecided hunk
K - leave this hunk undecided, see previous hunk
s - split the current hunk into smaller hunks
e - manually edit the current hunk
? - print help

上面这些文字都是输入?打印出来的。

Apply this hunk to index and worktree [y,n,q,a,d,/,K,j,J,g,e,?]??

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

合并其他分支单个/多个commit

https://www.cnblogs.com/phpper/p/7609238.html
https://git-scm.com/book/zh/v2/Git-%E5%B7%A5%E5%85%B7-%E9%AB%98%E7%BA%A7%E5%90%88%E5%B9%B6

Git合并单个文件和[y,n,q,a,d,/,K,j,J,g,e,?]相关推荐

  1. git merge 单个文件

    在使用git 进行项目代码管理的时候,我们通常会有多个分支,例如A,B两个分支,我们队A分支做了大量的修改,修改完成之后只想把A分支上的a文件合并到B分支上面,而不动其他修改了的文件.此时应该如何操作 ...

  2. git让单个文件回滚到指定版本

    https://blog.csdn.net/fsgsggd/article/details/79875035 首页 博客 学院 下载 图文课 论坛 APP 问答 商城 VIP会员 活动 招聘 ITey ...

  3. git合并指定文件到另一分支

    经常被问到如何从一个分支合并特定的文件到另一个分支.其实,只合并你需要的那些commits,不需要的commits就不合并进去了. 合并某个分支上的单个commit 首先,用git log或sourc ...

  4. git撤销单个文件的修改_大牛总结的 Git 使用技巧,写得太好了

    作者:你喜欢吃青椒么来源:juejin.im/post/5d157bf3f265da1bcc1954e6 前言 本文是参考廖雪峰老师的Git资料再加上我自己对Git的理解,记录我的Git学习历程,作下 ...

  5. git 撤销单个文件到某个提交

    开发过程中发现某个文件修改错误,需要回退到前一个版本. 用git status查看状态,并复制需要撤销(退回到某个版本)的单个文件 然后查看提交日志,确定要回到的提交为 591d0 执行 git ch ...

  6. Git pull单个文件

    当某个文件被我们改的不成人形,回退都不知道回退到哪个阶段,但是又想保留别的file的修改,这个时候我们可以对单个文件恢复到最初状态, 分支号.版本号啥的根本不需要查,也不需要关心,只需要将该文件删除, ...

  7. git checkout 单个文件_IntelliJ IDEA下的使用 Git

    作者| J'KYO 链接 | cnblogs.com/pejsidney/p/9199115.html 1.Git 简介 Git是目前流行的分布式版本管理系统.它拥有两套版本库,本地库和远程库,在不进 ...

  8. git checkout 单个文件_git 如何回退单个文件

    1.进入到文件所在文件目录,或者能找到文件的路径 查看文件的修改记录 git log fileName 结果: 如果文件修改记录太多,则使用 git log -number fileName 结果: ...

  9. VM虚拟机 .vmdk文件,拆分多个文件,合并单个文件

    1.windows 电脑 执行 cmd 命令(D盘路径按自己vm安装位置更改即可) set PATH=%PATH%;D:\Program Files (x86)\VMware\VMware Works ...

最新文章

  1. java curator_[java,zk]在 linux 上快速搭建 zookeeper curator 开发环境
  2. oracle maa全称,OracleMAA参考架构.PDF
  3. OpenCV几何变换的实例(附完整代码)
  4. SAP Spartacus All Units页面里的按钮style和对应的scss实现
  5. Android与Js交互时,屏幕不适配问题
  6. 计算机在矿山企业中的应用,计算机在矿山工业中的应用与发展
  7. java模拟浏览器http请求_java使用HttpClient模拟浏览器请求
  8. 双向链表的插入删除和遍历
  9. 语音转文字的测试用例
  10. 查看本地硬盘raid级别linux,linux 下查看硬盘型号、大小等信息(含Raid)
  11. 谈谈对springboot的理解
  12. Element 中时间选择器配置 本月 及 上个月 快捷方式
  13. 手机捕鱼服务器维护,手机捕鱼游戏服务器
  14. Kindeditor的简单使用以及图片上传
  15. 计算机毕业设计android的在线音乐播放器app设计(源码+系统+mysql数据库+Lw文档)
  16. OSG 自定义场景漫游示例
  17. python大学生生活信息交互平台的设计与实现毕业设计源码031315
  18. bmap地图api删除路线
  19. 电商系统中微服务体系中的分层设计和领域划分
  20. SpringSecurity 源码解析 | 加JWT 实战 之 授权流程源码分析

热门文章

  1. [软考]项目目标VS项目基准
  2. ORACLE 字符集修改,ZHS16GBK转US7ASCII
  3. 无线分组网关系统解决方案(GGSN、PDSN)
  4. 重建堆栈指南及其自动化实现
  5. PS轻松打造低多边形风格图像
  6. Django电商网站项目(7)-部署与总结
  7. ABP VNext学习日记30
  8. Aidl的一个简单学习
  9. 谷歌seo优化主要做什么?
  10. 微商铺php,帮助中心-微商铺的功能详解