你使用过git reflog和git cherry-pick吗

git reflog 和git log 仅仅是少了一个ref词,其中有什么玄机呢?

使用过git log命令的都知道它是用来打印git 已提交的版本信息(所有的commit 记录),然后通过hash值我们可以回退到某一个版本上。

微信截图_20190421094247.png

但是这个命令只是显示提交的版本信息,并不能显示所有的操作记录(reset、pull、等等)
如果你想显示所有分支上的操作记录,这个时候就是git reflog登场了
git-reflig.png

关于git cherry-pick需要结合一个使用场景才能讲明白,这里有一个生动的例子,博主有点逗逼... 我觉得我没办法超越这个例子,所以看看你就明白啦

git-cherr-pick的使用场景和方法

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 声明:这篇文章来源于廖雪峰老师的官方网站,我仅仅是作为学习之用 Git简介 Git是什么? Git是目前世界上最先...
    横渡阅读 3,976评论 3 27
  • git 使用笔记 git原理: 文件(blob)对象,树(tree)对象,提交(commit)对象 tree对象 ...
    神刀阅读 3,794评论 0 10
  • Add & Commit git init 初始化一个 Git 仓库(repository),即把当前所在目录变成...
    冬絮阅读 4,882评论 0 9
  • 昨天在同事电脑上操作了一把cherry-pick代码,发现很多功能不用,就慢慢忘记了,梳理了下流程图: git c...
    gogoingmonkey阅读 683评论 0 0
  • (预警:因为详细,所以行文有些长,新手边看边操作效果出乎你的预料) 一:Git是什么? Git是目前世界上最先进的...
    axiaochao阅读 1,946评论 1 8