Re: Seeing differences at origin/branch?
From: J. Bruce Fields <hidden>
Date: 2016-06-15 22:43:22
On Tue, Jul 17, 2007 at 04:53:03PM +0100, Thomas Adam wrote:
This is perhaps going to seem like a very CVS/SVN type of question, but is there a way to see a list of differences between one's local copy and the origin branch? I'm after something analogous to "svn status -u" really (yes, I know I could get my hands scorched for such things. :P). Is this possible? I've tried: git-diff-tree -p origin/master But that won't list changes waiting for me that I would get when I issue a "git pull".
After first doing a "git fetch", to update your local view of those remote branches: Commits on your current branch, not in origin: git diff origin..HEAD Commits in the origin branch, not in your current branch (so this is what you'd probably get if you pulled): git diff HEAD..origin Commits in either one, not in the other (the union of the above two): git diff HEAD...origin The "HEAD" is actually optional in all the above. And, finally, I think gitk HEAD...origin gives the clearest picture of what's actually going on. --b.