2014-11-10 3 views
0

Я использую следующую команду, чтобы найти файлы, которые были совершены в отрасли:мерзавец журнал в отрасли без слияния освоить

git log --name-status --oneline master..branch_name 

Но я хочу, чтобы исключить мастер совершившее, поэтому только берет на себя обязательство конкретной отрасли. Как Bitbucket diff. Вы знаете, как получить только измененные/добавленные файлы ветви?

+0

Как насчет просто «git log»? – jcm

+0

Но это простой журнал git, только с фильтрами. – pltvs

+0

У меня было что-то еще в виду, что в любом случае было неправильным. Посмотрите здесь: https://stackoverflow.com/questions/53569/how-to-get-the-changes-on-a-branch-in-git – jcm

ответ

1
git log --name-status --no-merges origin/master..branch_name 
+0

Почему «происхождение/мастер»? Я поддерживал '--no-merges', но я не понимаю часть ветви удаленного отслеживания. – jthill

+0

Это не сравнение с локальной ветвью мастера, но с источником. – pltvs

Смежные вопросы