Git log specific files

In ranger/deer/dired select files you’re interested in and do magit-dired-log. For quick select all do t in dired-mode (C-p from deer).

Interactive rebase / squashing

Tl;dr - in magit-log buffer press r i on commit that should be last in interactive rebase. Source (not https).