I know that I can view the difference between HEAD and current state with meld .. But how can I view the differences between branches, for example master<
In git V1.7.9 you can compare two commits without the commandline:
You must configure in 'git gui' edit options, global: "Use merge tool: meld".
Start gitk, select a commit, right click another commit > "diff this --> selected". Under 'patch' right click a file > "external diff".
meld will start and display the still selected, first commit on the right side.