Читання змін

Що змінилося відтоді

Ви переглянули гілку. Хтось поребейзив її та зробив force-push. Звичайний діф тепер марний: після ребейзу кожен коміт — це новий коміт, тож новим виглядає геть усе.

git range-diff зіставляє дві версії коміт за комітом, а Gitcito читає старі позиції просто з рефлогу — тож нічого не треба було записувати наперед, щоб це запрацювало.

Переписані, нові та викинуті коміти після force-push

Вердикт Що означає
Переписаний Той самий коміт, але змінений. Розгорніть його, щоб побачити інтердіф — правку в повідомленні та додану перевірку, а не весь файл.
Новий Доданий відтоді, як ви дивилися.
Викинутий Зник відтоді, як ви дивилися.
Без змін Пережив переписування недоторканим.

Як сюди потрапити

  • Фетч, який виявив переписану історію, сам вам про це скаже. Спливне сповіщення називає гілку, а її рядок у розділі Віддалені репозиторії отримує ⟳, який можна натиснути, щоб відкрити порівняння рівно на тому коміті, на який гілка вказувала раніше.
  • Правий клік на будь-якій гілці → Що змінилося відтоді…
  • ⌘K → Що змінилося відтоді

Попередні позиції

Чіпи під полями посилань — це рефлог гілки: примусові оновлення, ребейзи, скидання, кожне з часом, коли воно сталося. Виберіть одне — і порівняння перерахується відносно нього. У цьому вся суть можливості: історія того, де гілка вже бувала, уже лежить у вас на диску.

Дивіться також: Радар конфліктів · Відновлення та рефлог

Покращити цей переклад на GitHub