Currently, before merging a branch, I use the following commands to see what changes will be merged:
base=$(git merge-base other HEAD)
git diff $base other
Is there a single git command to achieve this?
Regards, Jochen
Currently, before merging a branch, I use the following commands to see what changes will be merged:
base=$(git merge-base other HEAD)
git diff $base other
Is there a single git command to achieve this?
Regards, Jochen
 
    
    Note: the question "How can I preview a merge in git?" does mention the context of seeing what would be merged when fetching:
[alias]
    # fetch and show what would be merged (use option "-p" to see patch)
    incoming = "!git remote update -p; git log ..@{u}"
With:
- "
git incoming" to show a lot of changes, or- "
git incoming -p" to show the patch (i.e., the "diff"),- "
git incoming --pretty=oneline", for a terse summary, etc
You can find more elaborate scripts in this: