git log 窗口 参考 source tree

cherry pick, merge

conflict





merge conflict 冲突 <<<<<<< HEAD

<<<<<<< HEAD本地代码=======拉下来的代码>>>>>>>
<<<<<<< HEAD
import java.util.List;
=======
>>>>>>> 639f7fc (feat: add xxxx)
import java.util.Map;
}

cherry pick 功能

情景一

同一个分支A提交了一段代码B也提交了一段代码,如果合并的到master的时候只需要A的代码,就用上了这个功能,只选择某一个提交合并,而不是全部合并

想要合并到的分支:0
自己开发功能的分支,想要合并到 0 的分支:1

操作:切换到0分支,git log窗口,筛选 all ,点击 1 分支上开发功能的提交记录,右键 cherry pick,即可将选中的提交记录合并到 0 分支

参考idea中,git的cherry-pick怎么用?

情景二

你从 origin/dev/3.0 checkout 出一个自己的分支 lhf/dev/3.0,然后你开发到第二天,发现 origin/dev/3.0 上有人提交了新的 commit你的分支上也有 自己的commit

然后,想要把 origin/dev/3.0 分支比自己 checkout 时的 dev update 的部分更新到自己的分支

分支处于自己的分支 lhf/dev/3.0 上git log 面板选择 origin/dev/3.0选中 旧的 dev update 的 commit ,右键 cherry pick

idea cherry pick 功能 git log 窗口 冲突conflict相关推荐

  1. [gitsourcetree]cherry pick和遴选的使用

    前言 cherry pick. 拷贝其中的某一次提交记录. 本文就介绍一种更加快捷的方式 cherry pick. 介绍 此方法主要用于2分支分别独立维护的情况, 即某一分支已经上线了spring-2 ...

  2. IDEA git cherry pick 简单使用

    cherry pick的作用: 参考了一些博客, eg: 参考博客1 参考博客2 再做了个小案例后,我目前的理解是,cherry pick的作用是将一个分支的部分提交/历史提交,可以合并到另外一个分支 ...

  3. git cherry pick

    直接将选定的其他分支的commit,提交到该分支上 不建议使用 git rebase --onto 使用cherry pick代替 http://weblog.avp-ptr.de/20120928/ ...

  4. git stash pop冲突_这有一份 git 日常使用清单,你需要吗?

    点击上方"前端教程",选择"星标" 每天前端开发干货第一时间送达! 作者:echozh juejin.im/post/5d5b4c6951882569eb570 ...

  5. Git log高级用法

    格式化Log输出 首先,这篇文章会展示几种git log格式化输出的例子.大多数例子只是通过标记向git log请求或多或少的信息. 如果你不喜欢默认的git log格式,你可以用git config ...

  6. Git系列之git log高级命令

    原文地址 使用任何版本控制工具的目的都在于记录你代码的变化.这可以给予你查看项目历史的能力,去发现谁做出了贡献,弄清楚何时产生了bug,回滚到错误的修改.但是,如果你无法定位,获取这些历史记录将变得毫 ...

  7. git log友好显示

    查看commit 提交日志 $ git log $git log --pretty=oneline $git reflog 显示所有提交记录,包括已经回退的提交,如图:提交了abc 和 bb 然后回退 ...

  8. git log 迁移_现场故事:从Log4J迁移到Log4J2

    git log 迁移 通过从您的应用程序学习企业APM产品,发现更快,更有效的性能监控. 参加AppDynamics APM导览! 与许多Java应用程序一样,AppDynamics Java代理广泛 ...

  9. git(16)---解决冲突

    (Git学习)解决冲突 人生不如意之事十之八九,合并分支往往也不是一帆风顺的. 准备新的feature1分支,继续我们的新分支开发: $ git checkout -b feature1 Switch ...

最新文章

  1. Linux安全渗透教程——大学霸内部资料
  2. instanceof 的作用
  3. 【ArcGIS 10.2新特性】ArcGIS 10.2 for Server新特性
  4. python字符串中strip() 函数和 split() 函数的详解
  5. 决策树准确率低原因_智能质检优化实践:召回率和准确率,哪个更重要?
  6. 为什么使用中间件下载时总是收到警告消息Object is in status Wait
  7. 树莓派实时(30fps)手势识别,从数据集采集开始,全部流程开源
  8. SPC控制图的样品子组大小为什么建议4或者5
  9. Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
  10. python 二进制数 转字符串_Python二进制串转换为通用字符串的方法
  11. SQLi LABS Less-18
  12. linux man指令问题
  13. python搭建bs架构_bs架构设计方案的.doc
  14. 【开源】有手就能做的街机游戏
  15. JAVA链表中的回文链表结构
  16. linux用户及组管理实训,实训 Linux下用户和组的管理和权限命令操作.doc
  17. linux13:(1.0k)ISO映像文件,镜像文件
  18. 《黑白团团队》第六次作业:团队项目系统设计改进与详细设计
  19. 一个简单的选品攻略,Shopee印尼站点卖家必看
  20. 金融证券基础(三)----回撤

热门文章

  1. MySQL的事务实现原理
  2. Linux操作系统安装与使用(联想R720)
  3. python turtle画动物_使用Python的turtle画小绵羊
  4. 杜蕾斯18只39.9/老虎积雪面膜30片19.9/女王权杖口红29.9/男士香水24/
  5. 聊城双软认证的流程及要求
  6. 2021年高考志愿计算机类各大专业分析
  7. YONEX的羽毛球拍线
  8. 算法——地下城游戏(倒推DP)
  9. Linux系统中安装Redis并设置开机
  10. 【Hadoop遇到的坑】运行hadoop自带的例子报错 Error: Could not find or load main class org.apache.hadoop.mapred.YarnCh