2016-07-21 7 views
0

Angenommen, ich habe einen Zweig (myBranch genannt), auf dem ich einige Änderungen vorgenommen habe.Änderungen an einem Git-Zweig erhalten (Änderungen aufgrund von fehlenden Zügen nicht mit einschließen)

Ich weiß git diff myBranch..master tun werde mir den Unterschied zwischen mybranch und Meister, aber das diff enthält auch die Unterschiede, die nicht von mir verursacht wurden. (dh, diese könnten Änderungen sein, die auf Master passierten, aber die ich nicht in meinen Zweig gezogen habe, was mir egal ist!)

Gibt es einen schnellen Weg für mich NUR Änderungen, die ich auf meinem gemacht habe gegen den Meister verzweigen?

Antwort

0

Dies zeigt Ihnen verpflichtet, Sie haben zu Master hinzugefügt, aber nicht mybranch:

git log myBranch..master --author "$(git config user.name)" 

Dies wird Ihnen zeigen, verpflichtet sind Sie hier genau mybranch hinzugefügt, aber nicht zu meistern:

git log master..myBranch --author "$(git config user.name)" 

Dies zeigt Ihnen alle Commits in Ihrem Zweig, die nicht in Master sind:

git log master..myBranch 
Verwandte Themen