Как просмотреть коммиты, добавленные в отслеживаемую мной ветку? - PullRequest
0 голосов
/ 23 сентября 2019

У меня есть локальный репозиторий Git, который я не обновлял в течение нескольких дней.Я хочу обновить код до последней версии и поработать.Прежде чем я сделаю это, я хотел бы получить общее представление о том, какие изменения были внесены в эту кодовую базу с тех пор, как я в последний раз работал над ней.

Поэтому я делаю git fetch для получения всех последующих коммитов.Теперь я хочу просмотреть журнал моей локальной ветви и удаленной ветви, которую я отслеживаю, в идеале в TortoiseGit (или в каком-либо другом пользовательском интерфейсе Git), чтобы я мог на самом деле проверять изменения файлов в каждом коммите и «проверять изменения файлов»Я не имею в виду, что в консоль выливаются пачки синтаксиса diff patch

Как мне это сделать?

Ответы [ 2 ]

1 голос
/ 23 сентября 2019

Выполните выборку изменений в Remtoe в TortoiseGit с помощью «Git Fetch».

Затем перейдите в «Журнал» и активируйте «Показать все ветви» (или нажмите на левую верхнюю синюю метку, чтобы выбратьветви, которые вы хотите увидеть).Затем вы можете увидеть свою локальную ветвь и удаленно зафиксированные коммиты.

0 голосов
/ 23 сентября 2019

Предполагая, что вы в данный момент находитесь на ветке Develop, в представлении журнала TortoiseGit щелкните по имени ветки 'Develop' в левом верхнем углу.

Откроется диалоговое окно «Обзор ссылок» в дереве ссылок наСлева от этого диалогового окна выберите узел refs / remotes / origin / development и нажмите кнопку «ОК», чтобы закрыть диалоговое окно.

Теперь журнал обновится, чтобы показать ветку origin / development, однако, поскольку ваша локальная ветвь разработки отслеживает этоУдаленная ветка Ваша ветвь разработки - это просто тег, указывающий на один из коммитов в этой удаленной ветке, который вы увидите в виде жирной записи в журнале с тегом ветки «Develop», за которой следуют все последующие коммиты справа от ветки origin /velop.до тега происхождения / разработки ветки вверху.

После просмотра последующих коммитов (и при условии, что у вас нет незафиксированных изменений) вы можете обновить свою ветвь отслеживания последними удаленными коммитами, щелкнув правой кнопкой мыши самый верхний коммит, которыйбудет иметь метки ветки origin / head, origin / development ивыбрав «объединить в разработку», который выполнит быстрое слияние ожидающих коммитов в вашу локальную ветку «разработки» (фактически, просто перемещая локальный тег «разработки» ветви в тот же набор изменений, что и в ветви «происхождение / разработка»).

...