Вы можете использовать простую команду, подобную этой:
git diff feature_branch origin/feature_branch
, которая покажет что-то, только если ветви будут указывать на что-то другое.
git log -1 --decorate feature_branch
, если она покажет вам что-токак это
commit c1e77c1....896b (origin/feature_branch, feature_branch)
, чем обе ветви указывают на этот же коммит.
commit c1e77c1....896b (feature_branch)
означает, что ветви не синхронизируются.
Вы также можете использовать
git merge-base feature_branch origin/feature_branch
, который будет указывать последний общий коммит.И затем
git merge-base feature_branch origin/feature_branch | git show --decorate
Как сказал Марк Лонгэйр, git status
также может быть решением (иногда наиболее удобным), однако это зависит от вашего рабочего хранилища и скорости git status
(чтоможет быть увеличено на git gc
время от времени)