On Tuesday, August 28, 2012 1:15:08 PM UTC+2, Tim Chase wrote: > > On 08/28/12 05:47, Tim Chase wrote: > > On 08/28/12 03:13, Fred wrote: > >> is there a way to check if a branch doesn't introduce changes, > >> which are not in master. > > > > I'm partial to > > > > git diff my_branch ^master > > > > which would find all the changes on "my_branch" that aren't yet on > > master. This is an open syntax so you can request "changes that are > > on my_branch_a, but aren't on master or on my_branch_b" with > > > > git diff my_branch_a ^my_branch_b ^master > > Additionally, I find the "diff" version somewhat hard to read unless > the delta is small, but the same syntax works for log: > > git log my_branch ^master ^my_branch_b > > which can give you a higher level view of the changes. >
Hm. Maybe I've explained it wrong way. Let's say, my_branch is in sync with master I do commit in master, so the master is ahead of my_branch by one commit. git diff my_branch ^master would show a diff for this last commit and that is not what I want. In that case it is ok master differs from my_branch. What I want to detect is following: my_branch is in sync with master. Then there are some or none commits in master and one commit into my_branch. I want identify the commit into my_branch, because the change is not in master Thanks for help! > -tkc > > > -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To view this discussion on the web visit https://groups.google.com/d/msg/git-users/-/GgdqxnD0yF8J. To post to this group, send email to git-users@googlegroups.com. To unsubscribe from this group, send email to git-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/git-users?hl=en.