【发布时间】:2017-07-20 20:29:04
【问题描述】:
我正在寻找最简单的方法来比较分支从哪个提交到该分支的当前头部的提交。显然,如果我知道我从哪里分支,我可以从那个提交到分支进行比较。但是找到第一个共同的父母是一件烦人的事。是否有更简单的方法来区分自创建以来在分支中所做的所有更改?
一个相关的问题是,如果分支已经合并,则很可能无法将该分支与其根进行全面比较。但我真正想做的是直接查看所有提交到该分支的结果(逐个检查每个提交可能会令人困惑,因为稍后会撤消操作)。
【问题讨论】:
-
考虑stackoverflow.com/q/3161204/1256452 的答案——你可能真正想做的是在某个特定的提交上设置一个 tag,然后比较标记的提交(“源从这里记住的”)到分支的尖端(“源被记住为分支上的最新提交”)。
标签: git