Thread (3 messages) flat view 3 messages, 3 authors, 2016-06-15

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.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help