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

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

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

你使用过git reflog和git cherry-pick吗_第1张图片
微信截图_20190421094247.png

但是这个命令只是显示提交的版本信息,并不能显示所有的操作记录(reset、pull、等等)
如果你想显示所有分支上的操作记录,这个时候就是 git reflog登场了
你使用过git reflog和git cherry-pick吗_第2张图片
git-reflig.png

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

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

你可能感兴趣的:(你使用过git reflog和git cherry-pick吗)