查看commit 提交日志

$ git log

$git log --pretty=oneline

$git reflog

  显示所有提交记录,包括已经回退的提交,如图:提交了abc 和 bb 然后回退到 abc   $git log  只显示abc提交  可以使用 $git reset --hard commit号 回退到bb

git reflog和git cherry-pick找回已删除的commit记录

git cherry-pick用于把另一个本地分支的commit修改应用到当前分支。

办法之一: 使用 cherry-pick.  根据git 文档:
Apply the changes introduced by some existing commits 
就是对已经存在的commit 进行apply (可以理解为再次提交)
简单用法
git cherry-pick <commit id>
例如:
$ git checkout old_cc
$ git cherry-pick 38361a68
1. 如果顺利,就会正常提交。结果:
Finished one cherry-pick.
# On branch old_cc
# Your branch is ahead of 'origin/old_cc' by 3 commits.
2. 如果在cherry-pick 的过程中出现了冲突
Automatic cherry-pick failed.  After resolving the conflicts,
mark the corrected paths with 'git add <paths>' or 'git rm <paths>'
and commit the result with: 
git commit -c 15a2b6c61927e5aed6718de89ad9dafba939a90b
就跟普通的冲突一样,手工解决:

转载于:https://www.cnblogs.com/jiechn/p/4174072.html

git log友好显示相关推荐

  1. git log中文乱码的问题

    问题描述 在使用git commit -m命令提交代码到本地仓库时,-m后的描述中有中文时,git log汉字显示乱码(WIN10使用IDEA终端和CMD命令行时,Git Bash显示正常) 解决方案 ...

  2. git使用log命令显示中文乱码

    背景: 公司项目使用GIT进行代码同步. 问题: 之前代码提交后,有中文备注,但是在使用git log查看代码历史记录的时候发现显示乱码,如下: 后查询相关资料,现将解决办法总结如下: 1.运行Git ...

  3. git log 提交日志及图形化显示

    git log 命令用来显示提交记录. 该命令可以添加一些参数用来更好显示记录. git log 使用参数选项演化 git log git log --oneline git log --graph ...

  4. python调用git生成log文件_python解析git log后生成页面显示git更新日志信息

    使用git log可以查到git上项目的更新日志. 如下两个git项目,我想把git的日志信息解析成一个便于在浏览器上查看的页面. https://github.com/gityf/lua https ...

  5. [Git] git log命令

    这是git的新系列,不常用的命令和其参数比较容易记不住,干脆将常用的记录下来,日后查查方便也是好的,一篇文章一个git命令,长短根据命令有所不同. git log命令主要用于查看提交历史,同时根据添加 ...

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

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

  7. Git log、diff、config 进阶

    前一段时间分享了一篇<更好的 git log>简要介绍怎么美化 git log 命令,其中提到了 alias命令,今天再继续谈谈 git相关, 看看如何通过配置自己的 git config ...

  8. IDEA工具Terminal使用git log中文乱码的解决方法

    出现乱码的原因有多个我的是idea的terminal工具中文乱码(但是我的默认是打开windows 的 cmd.exe)故这边我是用的是第3个方法 1 git bash本身乱码 1.打开git bas ...

  9. git log 查看提交记录,参数:

    git log 查看提交记录,参数: -n (n是一个正整数),查看最近n次的提交信息 $ git log -2 查看最近2次的提交历史记录 -- fileName fileName为任意文件名,查看 ...

最新文章

  1. 决策树算法的原理(接地气版)
  2. Vivado之增量编译的实现
  3. 2018年创业最火热点的是什么?看到这个你可能就知道哪方面发展最热了
  4. MySQL基础(二):视图、触发器、函数、事务、存储过程
  5. 安卓逆向_9 --- log 插桩、Toast 弹窗、smali代码编写和植入 ( 好搜小说 )
  6. Oracle中查看所有表和字段
  7. pynq 环境搭建_蚂蚁S9矿板ZYNQ7010开发板移植PYNQ_2.5
  8. python读取文本中的内容
  9. IntelliJ IDEA打开错误 _CGContextSetAllowsAcceleration
  10. 深度卷积生成对抗网络(DCGAN)原理与实现(采用Tensorflow2.x)
  11. 通过微信查找SAP TCODE代码
  12. VIM 快捷键汇总(持续更新)
  13. 前端开发_HTML5_布局-div+css布局
  14. 深圳最最最牛逼的 IT 公司全在这了!
  15. Matlab编写摩斯代码,以摩斯电码为例为 Arduino 编写库
  16. MAVEN 引入jar包没问题,但是程序中使用jar中的类报错的坑
  17. Tracert与Traceroute[转]
  18. 如何在opensolaris2008.05清除root密码
  19. Beyond Compare 4破解版和破解教程
  20. 解决NativeCat能连接的上,但是IDEA连接不上

热门文章

  1. 『设计模式』JAVA I/O 与装饰者模式UML图
  2. [深度学习] 自然语言处理---Transformer实现(二)
  3. [机器学习]回归--(Simple LR and Multiple LR)
  4. Python函数式编程简介(二)返回函数
  5. 2019年那些匆忙入市的朋友现在都赚到钱了吗?
  6. 为什么在国外刷信用卡只用签名,而国内却需要输入密码?
  7. 女人口口相传的快乐和语气
  8. 自主学习 提问的智慧——学习中遇到难题怎么破?
  9. WS_EX_COMPOSITED是个BUG?
  10. [转] 常见WinCE启动失败原因分析