Hello, My problem: I am a code reviewer, I have a situation in GIT: - before: a.txt Then a developer decided to split the content of a.txt into 2 files and add a few changes all in one commit: - after: b.txt + few changes and c.txt + few changes Is there an easy way to see: 1. what came to b from a? 2 .what came to c from a? 3. all extra changes apart from just moving stuff? A specific command would help a lot. A certain policy/workflow that prevents from problem like this (when there is no way to visually diff the changes) would also help. https://stackoverflow.com/questions/48350398/the-original-file-that-was-split-in-2-other-files-is-there-a-way-in-git-to-see Thanks, Aleksey Bykov