git命令之git cherry-pick

项目场景:

使用git命令,合并代码时

问题描述

使用git命令,合并代码时,提示不能合并:

c 复制代码
PS D:\xxx\testDemo> git cherry-pick commint号
The previous cherry-pick is now empty, possibly due to conflict resolution.
If you wish to commit it anyway, use:                                      
                                                                           
    git commit --allow-empty                                               

Otherwise, please use 'git cherry-pick --skip'
On branch master
Your branch is up to date with 'origin/master'.

You are currently cherry-picking commit commint号.
  (all conflicts fixed: run "git cherry-pick --continue")
  (use "git cherry-pick --skip" to skip this patch)
  (use "git cherry-pick --abort" to cancel the cherry-pick operation)

nothing to commit, working tree clean
PS D:\xxx\testDemo> 

原因分析:

  1. 修改的文件有代码冲突

解决方案:

就用提示的命令,先取消合并

c 复制代码
  (use "git cherry-pick --skip" to skip this patch)
  (use "git cherry-pick --abort" to cancel the cherry-pick operation)

(有一种老牌方法,就是把 文件进行覆盖,这样可以保证 分支的代码都是一样的;

思考:什么场景用这种情况?)

相关推荐
但老师7 小时前
Git遇到“fatal: bad object refs/heads/master - 副本”问题的解决办法
git
秃头女孩y7 小时前
git创建分支
git
研究是为了理解12 小时前
Git Bash 常用命令
git·elasticsearch·bash
DKPT12 小时前
Git 的基本概念和使用方式
git
Winston Wood15 小时前
一文了解git TAG
git·版本控制
喵喵先森16 小时前
Git 的基本概念和使用方式
git·源代码管理
xianwu54317 小时前
反向代理模块
linux·开发语言·网络·git
binishuaio19 小时前
Java 第11天 (git版本控制器基础用法)
java·开发语言·git
会发光的猪。20 小时前
如何在vscode中安装git详细新手教程
前端·ide·git·vscode
stewie61 天前
在IDEA中使用Git
java·git