I just finished working on a piece of code. Wanted to push and got the already famous:
hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Integrate the remote changes (e.g. hint: 'git pull ...') before pushing again.
Now I've seen this question posted several times here, e.g.
Updates were rejected because the tip of your current branch is behind
According to the specific case, the solution is either to
git pull, so the remote changes are merged on to my local work, ORgit push -f, a force push to update the remote (origin) branch.
Now, it has been a while I haven't worked on this branch. I don't necessarily want to merge the remote changes onto my current work! Nor do I know if I can safely force the update on the origin branch...
How can I just see the differences and decide which is best for my case?