Я створив відділення для тестування у своєму місцевому репо ( test-branch
), до якого я підказав Github
.
Якщо я перейду до свого Github
облікового запису і виберіть це, test-branch
він відобразить інформацію:
This branch is 1 commit ahead and 2 commits behind master
Мої запитання:
- Як я можу відображати цю інформацію локально (тобто команда, яка показує це на терміналі, а не відкривати її
Github
для перегляду)? Я знаю, що я бачу різницю між гілками, використовуючи:
git diff master..test-branch
або використовуючи
Meld
(що мені більше подобається):git difftool master..test-branch
але мені було цікаво, чи є спосіб бачити вперед і позаду окремо. IE: Чи є спосіб показати, що 1 здійснює попереду сам по собі, а потім ці 2 зобов’язуються позаду ?
git for-each-ref --format="%(push:track)" refs/heads
. Дивіться мою відповідь нижче