Korzystanie z git diff --shortstat my_branch master
to świetny sposób na określenie liczby zmian plików oraz wstawień i usunięć. Przeczytałem numer git diff documentation, ale nie mogłem znaleźć sposobu na podanie liczby zatwierdzeń między my_branch
i master
. Czy to istnieje?Jak mogę policzyć liczbę zatwierdzeń między dwoma oddziałami?
Odpowiedz
Myślę, że można spróbować:
git log --oneline mybranch^mistrza
Dla dokładnej liczby:
git log --oneline mybranch^Master | wc -l
Powinien dać ci potrzebne informacje.
co jest znakiem "^"? – JobaDiniz
Oznacza to wybranie dziennika zaczynającego się od mybranch i kończącego się na nie zawierającego wzorca. –
Inna opcja. Mieszań/numer to tylko przykłady
$ git checkout my_branch
$ git cherry master
+ 950b187c4b28844680df7008cfa3b348c1a46016
+ 109e427cbe84c3c8fc0ac2fbfb5120bcc2511933
+ 9bc217c0bcabbd6aa4ba88bbaaad23805994f90d
+ 74e054614a1bb1c442fbcf53926dcb910097321c
+ b34ae1ce8a58e0cbdbe1657ebca81a3036d7c72d
dadzą listę popełnić skrótów, które są w my_branch ale nie w pana
$ git checkout my_branch
$ git cherry master | wc -l
5
da liczbę zatwierdzeń, które są w my_branch ale nie w pana
Czytaj więcej na temat git wiśni here
I okazało się, że znacznie prostsze:
git rev-list --count my-branch ^master
brakuje .. pomiędzy gałęziami od wersji git 2.13.5 (Apple Git-94) – Intel
nie mogłem dostać odpowiedź ETECH do pracy, ale to działa na mnie na OS X:
git rev-list --count master..my-branch
my-branch
może zostać pominięte w przypadku zmian na bieżącym oddział.
To daje mi liczbę zatwierdzeń zrobiłem do branch_being_merged_in
od rozgałęzienia od branch_A
:
git log --pretty =% H branch_A..branch_being_merged_in | wc -l
- 1. Wstaw nowy oddział między dwoma istniejącymi oddziałami
- 2. Znajdź różnicę między dwoma oddziałami w Git
- 3. W Visual Studio Code Jak scalić między dwoma lokalnymi oddziałami?
- 4. Jak mogę policzyć średnią liczbę bliską 100?
- 5. Jak mogę policzyć liczbę JsObjects w JsValue?
- 6. znajdź różnicę między 2 odległymi oddziałami
- 7. policzyć liczbę połączeń klauzuli
- 8. Jak mogę obliczyć różnicę między dwoma ciągami?
- 9. Jak mogę policzyć liczbę elementów pasujących do mojego selektora CSS?
- 10. MongoDB: jak policzyć liczbę kluczy w dokumencie?
- 11. Jak policzyć liczbę unikalnych znaków w pliku?
- 12. Jak policzyć liczbę słów w tekście (łańcuch)?
- 13. Spark - Jak policzyć liczbę rekordów kluczem
- 14. Jak policzyć liczbę komentarzy w JIRA
- 15. jak policzyć liczbę obiektów utworzonych w C++
- 16. Jak policzyć liczbę słów w zdaniu?
- 17. Jak policzyć liczbę słów w ciągu?
- 18. Jak mogę wysłać ciągi między dwoma komputerami?
- 19. Jak utworzyć poprawkę między dwoma znacznikami za pomocą wielu zatwierdzeń między nimi?
- 20. Jak obliczyć liczbę lat przestępnych między dwoma latami w C#
- 21. Jak uzyskać liczbę dni między dwoma datami celu-c
- 22. Rtęciowy dziennik połączeń między nazwanymi oddziałami
- 23. Uzyskaj liczbę dni między dwoma różnymi obiektami DateTime
- 24. Jak liczyć różnice między dwoma plikami w systemie Linux?
- 25. Policzyć liczbę wystąpień ciągu w polu VARCHAR?
- 26. Policz liczbę wystąpień 7AM lub 7PM między dwoma datetimes
- 27. zapytanie, aby policzyć liczbę różnych wartości?
- 28. Jak mogę policzyć liczbę oddzielonych przecinkami liczb w arkuszu kalkulacyjnym Google?
- 29. Policzyć liczbę wystąpień numeru na liście
- 30. Jak policzyć liczbę obserwacji w R jak Stata liczby poleceń
Czy pytasz o (#commits na master nie na my_branch) + (#commits na my_branch nie na master)? –