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)

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

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

相关推荐
书琴26 分钟前
关于git的stash参数
git
@大迁世界1 小时前
如何将一个 Git 项目关联到两个远程仓库(且不出错)
git
康不坦丁4 小时前
不再苦恼 git 命令打错单词啦-git 别名
git·后端
Mr.stupidCoder15 小时前
Git将本地文件推送到GitHub仓库
git·elasticsearch·github
RocketJ18 小时前
mac电脑.sh文件,用来清除git当前分支
git·elasticsearch·macos
热血的柯基破防了1 天前
Git命令与代码仓库管理
git·gitee
C++ 老炮儿的技术栈1 天前
visual studio 2022更改主题为深色
c语言·开发语言·c++·ide·windows·git·visual studio
南棱笑笑生1 天前
20250614在Ubuntu20.04.6下分步骤编译Rockchip的RK3576原厂SDK
java·开发语言·git
Jooolin1 天前
Git 与 GitHub 的最佳协作范式:从 Fork 到 Pull Request,打开开源贡献之门
git·github·ai编程
Jooolin1 天前
【编程史】Git是啥?它和GitHub关系是?
linux·git·github