Como funciona Git diff