git - Review changes from multiple commits -
i'm using git-svn
work svn repository. 1 of things want able review changes git diff
, nice options.
sometimes, "work-in-progress" changes committed svn, , want wait until work finished before reviewing. i'm wondering if there's invocation of git diff
let me see these related changes, without intervening commits.
visually, have:
* e00 yet more irrelevant stuff * a04 finish work * a03 more wip * d00 irrelevant stuff * a02 more wip * c00 other irrelevant stuff * a01 more wip * a00 start wip * b00 state of tree before wip starts
i want able see cumulative effect of a**
commits on top of b00
, without c00
, d00
, or e00
. git diff b00 a04
has irrelevant changes. git show a0{0,1,2,3,4}
gives intermediate noise.
i'd able without creating throw-away branch, current approach does.
you need temporary place aggregate changes, current method fine. can use unnamed branch (a "detached head") make automatically go away:
$ git checkout --detach b00
(or without --detach
, a00^
: either way, current b00
detach head
), before:
$ git cherry-pick a0{0,1,2,3,4} $ git diff master... $ git checkout master
and you're done: there's no branch delete.
Comments
Post a Comment