Is there such a thing as git pull --dry-run to see how stuff will be merged before it messes up my working tree?
git pull --dry-run
Right now I am doing:
git f
You will need to fetch first to update your local origin/master
git fetch origin
Then you can do:
git diff --name-only origin/master
Will list the files that have changed.
git diff origin/master directory_foo/file_bar.m
Will list the line by line diff of file directory_foo/file_bar.m.