2016-07-21 2 views
0

Скажем, у меня есть ветвь (называемая myBranch), на которой я внес некоторые изменения.получить изменения в ветке git (НЕ включают изменения из-за отсутствия тянуть)

Я знаю, делать git diff myBranch..master получите мне разницу между myBranch и мастера, но разница также различия, которые не были вызваны мной. (т. е. это могут быть изменения, которые произошли с мастером, но которые я не потянул к своей ветке, о которой я не забочусь!)

Есть ли быстрый способ получить ТОЛЬКО изменения, которые я сделал на своем ветвь против хозяина?

ответ

0

Это покажет вам, совершает вы добавили мастера, но не myBranch:

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

Это покажет вам, совершает вы добавили в myBranch, но не освоить:

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

Это покажет вам, что вы все совершили в своей ветке, которые не находятся на начальном этапе:

git log master..myBranch 
Смежные вопросы