Использование git diff --shortstat my_branch master
- отличный способ рассказать, сколько файлов изменяется, а также вставки и удаления. Я прочитал git diff documentation, но я не смог найти способ сообщить количество совершений между my_branch
и master
. Это существует?Как я могу подсчитать количество фиксаций между двумя ветвями?
ответ
Я думаю, вы могли бы попробовать:
мерзавец журнал --oneline mybranch^мастер
Для точного подсчета:
журнал мерзавец --oneline mybranch^мастер | wc -l
Должно предоставить необходимую информацию.
Что происходит с знаком '^'? – JobaDiniz
Это означает, что нужно выбрать журнал, начинающийся с mybranch и заканчивающийся, и не включая master. –
Другой вариант. Хэш/номер только примеры
$ git checkout my_branch
$ git cherry master
+ 950b187c4b28844680df7008cfa3b348c1a46016
+ 109e427cbe84c3c8fc0ac2fbfb5120bcc2511933
+ 9bc217c0bcabbd6aa4ba88bbaaad23805994f90d
+ 74e054614a1bb1c442fbcf53926dcb910097321c
+ b34ae1ce8a58e0cbdbe1657ebca81a3036d7c72d
Даст список совершить хэш, которые находятся в my_branch, но не в мастер
$ git checkout my_branch
$ git cherry master | wc -l
5
Даст число фиксаций, которые находятся в my_branch, но не в мастер
подробнее о мерзавца вишни here
я нашел, что это будет намного проще:
git rev-list --count my-branch ^master
отсутствует .. между ветвями по версии git 2.13.5 (Apple Git-94) – Intel
Я не мог получить ответ Etech к работе, но это работает для меня на OS X:
git rev-list --count master..my-branch
my-branch
может быть опущен для изменения на текущей ветке.
Это дает мне количество фиксаций, которые я сделал в branch_being_merged_in
так ветвление от branch_A
:
мерзавец войти --pretty =% H branch_A..branch_being_merged_in | wc -l
- 1. Как я могу подсчитать количество равных слов между двумя строками?
- 2. Как я могу подсчитать количество слов между двумя словами?
- 3. Как подсчитать количество воскресений между двумя датами
- 4. Как подсчитать количество столбцов между двумя ячейками
- 5. Как я могу подсчитать количество
- 6. Подсчитать количество свободных номеров между двумя датами
- 7. Могу ли я использовать diff подмножество файлов между двумя ветвями
- 8. git отличается журналами между двумя ветвями
- 9. Устранение конфликтов между двумя ветвями
- 10. Синхронизация папки между двумя ветвями
- 11. Как применить патч subversion между двумя ветвями
- 12. Как я могу подсчитать количество детей?
- 13. Как я могу подсчитать количество единиц?
- 14. JavaScript: как подсчитать количество дней между двумя датами, используя javascript
- 15. Как отменить слияние между двумя ветвями функций?
- 16. Как я могу подсчитать количество различий между двумя строками в php?
- 17. Как подсчитать количество раз, когда переменная становится между двумя значениями?
- 18. Как подсчитать количество дней между двумя датами в SQL Developer?
- 19. Как подсчитать количество дней между двумя датами в DatePicker MaterializeCSS?
- 20. В Excel VBA, как подсчитать количество строк между двумя таблицами?
- 21. Как я могу получить общее количество элементов между двумя итераторами?
- 22. Использование Git, как я могу регистрировать все коммиты, которые объединяются между двумя конкретными ветвями?
- 23. Heatmap, представляющий количество фиксаций
- 24. Не интегрированные списки изменений между двумя ветвями
- 25. Не интегрированные списки изменений между двумя ветвями
- 26. Сравнение файлов между двумя ветвями в TortoiseSVN
- 27. Git rebasing назад/вперед между двумя ветвями
- 28. Различия между двумя ветвями после слияния: GIT
- 29. Excel VB подсчитать количество недель между двумя клетками
- 30. Получить разницу между двумя ветвями в Git
Вы запрашиваете (#commits on master not on my_branch) + (#commits on my_branch не на хозяине)? –