Я создал ветку для тестирования в моем локальном репо (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. Смотрите мой ответ ниже