How do I determine which changes in one branch are missing from another?

I'm using git. I have a branch, apifixes, that was branched from master some time ago. Most, but not all, of the changes from the apifixes branch have been merged back into master. At least, I believe this is the case, because when I try to do

git branch -d apifixes

I get the following error:

error: The branch 'apifixes' is not an ancestor of your current HEAD.

How can I tell which changes are in apifixes but not in master?

Answers


git log master..apifixes

show commits reachable from apifixes, but not from master

if you want to show the difference between the two, use git diff instead


git log --oneline --left-right --cherry-pick master...apifixes (note the three dots ...) might be what you want.


Need Your Help

What appid should I use with netsh.exe?

windows wcf ssl netsh

The netsh command wants an appid (see here) :

How to make an inline-element to occupy space above and below itself within a text using CSS?

html css

In the following code I try to format the strong element in a way, that it occupies additional space (1em) around itself. The text to the left an the right is displaced by the strong-element, but the

About UNIX Resources Network

Original, collect and organize Developers related documents, information and materials, contains jQuery, Html, CSS, MySQL, .NET, ASP.NET, SQL, objective-c, iPhone, Ruby on Rails, C, SQL Server, Ruby, Arrays, Regex, ASP.NET MVC, WPF, XML, Ajax, DataBase, and so on.