git cherry命令来比较两个分支的不同
2023-09-27 14:21:15 时间
git cherry
命令使用
1. 两个参数的情况
git cherry -v origin/master asa
比较本地的asa分支和远程master的差别
git cherry -v master asa
比较本地asa分支和本地master分支之间的差别
git cherry -v origin/master origin/asa
比较远程asa分支和远程master的差别
git cherry -v master origin/asa
比较远程asa分支和本地master的差别
注意:所列出的结果是asa分支(后一个参数)尚未合并到master(前一个参数)上的提交列表
git cherry
找到本地提交列表中,尚未推送到远程的提交
2. 没有参数的情况
git cherry
默认比较HEAD本地分支和远程分支, 即当前分支和当前分支追踪的远程分支
如果存在差异,比较结果如下
+ 717cbc128c0e640f4f93ca8ad1118bd7f79ac728
+ f92324d7c3f3a47afbbb4c3877b323320d2871d4
+ edfaaede19bd2929b10505291266c772e9d1c934
+ fa3100796735f970f6fb94d828a3e463fe5c6731
+ be947b5a36a2102cea16c816b3b8fc8a2134ca63
+ 31bb0cf8f7131be927cb023d31ee16dcd0639060
+ c94061ea1ac16ebfe8e6388cb351a4c9329965d1
git cherry -v
可以展示出提交的注释信息
+ 717cbc128c0e640f4f93ca8ad1118bd7f79ac728 由于适应前端解析问题,返回一个string类型的userId
+ f92324d7c3f3a47afbbb4c3877b323320d2871d4 返回签到记录
+ edfaaede19bd2929b10505291266c772e9d1c934 读取plist配置获取默认背景逻辑编码
+ fa3100796735f970f6fb94d828a3e463fe5c6731 读取plist配置获取默认背景逻辑编码
+ be947b5a36a2102cea16c816b3b8fc8a2134ca63 harvest之后返回decoration;重命名;
+ 31bb0cf8f7131be927cb023d31ee16dcd0639060 读取plist配置获取默认背景逻辑编码
+ c94061ea1ac16ebfe8e6388cb351a4c9329965d1 等级自动判断
3. 一个参数的情况
git cherry -v origin/master
可以比较本地HEAD分支和远程master分支之间的差别
+ 1f05a74c9a92e0faf5da96b17a7a15aa6c6e26e7 修复update的SQL错误
+ ad78159f828a148c3d1581b44e2b32cb45464031 修复SQL错误
+ 9d8a7471fb9408d7738b3a43f4f56a159619bfb0 增加逻辑:每次修改周期,保存一次未来提醒记录
+ d618e16338d354830cb2ff2a0208d1502e705941 修复设置以前的日期时候可能导致的数组越界BUG
+ 21d980972e6bcd73270d31b08852a6f62e72465c 预置推送消息增加推送人ID
+ 741c64ef5f396dee29972e8f0684892b373f6aa7 修复SQL错误
git cherry -v origin/master
可以比较本地HEAD分支和远程master分支之间的差别,
等同于git cherry -v origin/master HEAD
git cherry -v master
可以比较本地HEAD分支和本地master分支之间的差别,
等同于git cherry -v master HEAD
相关文章
- git代码合并:Merge、Rebase的选择
- 从私有Git仓库的搭建到命令的使用再到分支管理,全流程全套服务包您满意
- Git克隆、修改、更新项目,及查看项目地址命令
- git服务器的建立
- Git 必备的 5 条命令,你会几个?
- 小姐姐用动图展示 10 大 Git 命令,包你看完过目不忘!
- 命令版本git 分支篇-----不断更新中
- git命令——git rm、git mv
- 【CentOS】安装部署jenkins从git获取代码[转]
- Android开发Git版本号控制,究竟哪些文件不要提交
- git问题记录
- git 命令小总结
- git status -s命令解析
- git diff命令输出解释 & git checkout还原文件到特定版本
- 你不一定知道的几个很有用的 Git 命令
- 关于VScode前端项目使用Git命令
- git 批量解决。both modified:
- gitexplorer--git命令在线帮助工具
- 【Git】Git 基础命令 ( 添加暂存文件 git add | 提交文件至版本库 git commit | 查看版本库状态 git status | 查询文件修改 git diff )
- git使用命令总结
- 一张脑图带你掌握Git命令
- git使用命令
- 你应该知道的基础 Git 命令
- git代码冲突
- android Git命令家底儿及Git数据通信原理详解