Во-первых, вы можете сделать
git fetch --all --dry-run
для вывода того, что будет извлечено, без фактически извлечения чего-либо ( doc ).
Очень удобно, когда вы хотите быть уверенным в том, что делаете, так как fetch
по умолчанию установлен как принудительное обновление, поэтому переписанные истории могут быть чем-то, что вы захотите перехватить (в некоторых случаях) перед тем, как обновите свои ветки удаленного слежения.
Тогда проверка ваших веток может быть выполнена разными способами, но давайте упомянем
простой git branch
с учетом возможности добавления флага -v
для более тщательной проверки того, на что указывает каждая ветвь и какой удаленный аналог является ассоциированным источником для push / pull.
git log
, как и у Чороба предложено .
Однако давайте добавим, что графики в выводе на консоль иногда трудно читать, а именно с множеством веток. Рассмотрим флаг --simplify-by-decoration
в этом случае.
git log --oneline --graph --decorate --simplify-by-decoration --all