for example i commit some files, next day some more files, and so on, after some days i want to view all my committed files, and view its difference with remote repo. Note i have not Push any thing. just want to verify that if i push some thing then will goes to remote repo.
Here you'll find your answer.
Sourced from the above answer: Use "git log origin..HEAD" Use "git fetch" followed by "git log HEAD..origin". You can cherry-pick individual commits using the listed commit ids. The above assumes, of course, that "origin" is the name of your remote tracking branch (which it is if you've used clone with default options).