On 11/02/12 10:15, Andrej wrote:
> ``git add -p`` allows to interactively decide what is to be staged. It 
> shows hunks of code to you much like ``git diff`` would do. The question 
> is: is it possible  somehow to interactively stage arbitrary differences 
> other than diffs between working tree and HEAD commit (or actually staging 
> area)? Is something like ``git diff tagA branchB | git add -p`` possible? 
> Verbatim, it is not. But is it possible to put it another way somehow?

My previous reply did something upon sending so I don't know if it
made it through.  It sounds like you want "cherry-pick", optionally
stashing your changes beforehand:

  git checkout branchA # target branch
  git stash save "Changes to preserve" # optional
  git cherry-pick tagA..branchB



Reply via email to