首页 > 其他分享 >git 合并某个分支上某次commit记录到另外一个分支

git 合并某个分支上某次commit记录到另外一个分支

时间:2023-07-11 18:34:26浏览次数:41  
标签:git 记录 cherry pick commit 分支

需求:需要将A分支的某次提交记录 ,合并到B分支

 

解决步骤:

1)git checkout A分支

  找到提交的commit id 可以使用git log 命令 或者 右键上次提交的记录 copy reversion number

2) 切回到 B分支

  使用 git cherry-pick 提交记录ID ,回车即可。或者直接用idea选择某个commit,右键->点击cherry-pick即可。

 

如果遇到问题,可以使用 git cherry-pick --abort 命令 放弃本次合并的需要

标签:git,记录,cherry,pick,commit,分支
From: https://www.cnblogs.com/linliquan/p/17545630.html

相关文章

  • pycharm git找不到远程服务器新建的分支
    1、从Termianl打开终端,进到.get目录2、执行命令:gitremoteupdateorigin--prune3、从Pycharm编写代码界面的右下角,可以看到一个master的按钮,搜索到最新分支4、checkout就切换到对应分支了......
  • gitlab使用runner来实现CI/CD
    1:安装runner比如,我们需要在192.168.3.129服务器上来实现自动部署,那我们就在这台服务器上安装runner在gitlab后台,比如tn项目,那我们进入项目,在设置中,找到CI/CD点击展开,新建项目runner 选择项目信息,Linux、标签自己填写、下面的勾记得勾选一下(运行未打标签的作业),后面的可写可......
  • 创建属于自己的github、使用git提交、更新代码至github、写好readme
    1.在github上创建一个Repository点击github网站,你可以用你的邮箱先注册一个账号。点击New,转到创建一个repository的界面,如下图所示,你可以填写你的Repositoryname、description、选择是否公开、增添一个默认的Reademe等等,一般都可以选择上。2.使用git提交、更新代码至git......
  • gitlab 发送邮件配置
    通过docker安装gitlab后配置邮箱```vim/etc/gitlab/gitlab.rb``` ```gitlab-ctlreconfigure``````gitlab-railsconsoleNotify.test_email('[email protected]','邮件标题','邮件正文').deliver_now```  结束......
  • Linux安装Git
    一、安装Git1.安装环境CentOS7.92.安装依赖包3.依次执行以下命令,设置SSH开机自启动并启动SSH服务。 systemctlenablesshd systemctlstartsshd4.执行以下命令,安装Postfix。 yuminstall-ypostfix5.执行以下命令,设置Postfix服务开机自启动。 systemctlenablepost......
  • git 常用命令
    克隆远程库gitclonexxx.git查看本地分支gitbranch 拽取远程分支更新git fetch origin查看远程分支gitbranch-r 切换分支gitcheckout[branch]从当前分支创建新分支,并切换到新分支gitcheckout-bdevelop从远程分支创建新分支,并切换到新分支gitcheckout-......
  • 1.git
    1.常用命令gitinitgitremoteadd<origin><url>//添加远程仓库gitclone//从远程仓库拉取//修改gitadd*//将所有修改从工作区添加至暂存区gitcommit-m'xxxxx'gitpush//推送gitcheckout//回退到以往某个commit/切换分支gitreflog//回退到未来的某个版本g......
  • gitee代码仓库创建
    公司之前的仓库停用,需新搭建仓库进入gitee官网创建一个账号这里 右上角新建仓库,跟着流程来就行需要啥选啥然后仓库就会生成一个.gitignore文件,我们需将其保存到本地查看ssh地址下载到本地 gitclonexxx//xxx值得是https地址到此基本的仓库已搭建好,我们上传一份re......
  • Git教程
    Git教程目录Git教程1.安装Git1.1在Linux上安装Git1.2在windows上安装Git2.创建版本库2.1创建一个版本库:2.2添加文件到版本库3.版本管理3.1查看代码仓库的状态3.2版本穿梭3.3工作区和暂存区3.4管理修改3.5撤销修改3.6删除文件4.远程仓库4.1创建和添加SSH秘钥4.2添......
  • 面试进阶齐飞!Github一天万赞的阿里Java系统性能优化有多牛?
    前两天在知乎上看到一个问答,说的是:一个Java程序员具备什么样的素质和能力才可以称得上高级工程师?这个问题也引发了我的一些思考,可能很多人会说,“作为高级工程师,基础得过硬、得熟练掌握一门编程语言、至少看过一个优秀开源项目的源代码、有过高并发/性能优化的工作经验、沟通能力......