【问题标题】:which commit was cherry-picked?哪个提交是精心挑选的?
【发布时间】:2012-04-08 06:03:13
【问题描述】:

如何找出在挑选操作中使用了哪个提交? git reflog 似乎只在cherry-pick 被合并并提交后才显示生成的提交 Sha-1。我们需要在此之前找到原始提交。

为什么?这是因为我们错误地挑选了一个大的但不正确的提交到不同的分支。但是直到修改它以便编译并在它之后添加其他提交之后才意识到它。

这里的目标是比较这个产生的樱桃选择与原始选择,并将这些差异用作补丁或手动对正确的樱桃选择进行相同的更改。

【问题讨论】:

标签: git history cherry-pick reflog


【解决方案1】:

你可以比较一下 git log -p 的输出。您也可以使用 --stat 来做到这一点。

【讨论】:

    猜你喜欢
    • 2012-07-28
    • 2014-10-04
    • 2019-04-04
    • 2018-01-18
    • 1970-01-01
    • 2015-03-01
    • 2010-12-12
    • 2021-01-18
    • 1970-01-01
    相关资源
    最近更新 更多