git дата автора vs дата коммита

Каждый коммит git имеет две временные метки. Их сбивает с толку то, почему даты «подскакивают» после перебазирования. даже если вы никогда не собирались меняться, когда работа была сделана.

Дата автора

Устанавливается при первоначальном создании патча. По умолчанию отображается в git log. Обычно это то, что люди подразумевают под «свиданием на свидании» в обычном разговоре.

дата коммиттера

Устанавливается при записи коммит-объекта в репозиторий. Операции, переписывающие коммиты (например, rebase или Cherry-pick) обычно обновляют дату коммиттера, оставляя только дату автора.

Как увидеть оба

git log --format=fuller -3

Искать AuthorDate и CommitDate на выходе.

Какой из них вам следует изменить?

git-edit-date отображает оба как author_date и committer_date столбцы. Короткие ответы также живут в Часто задаваемые вопросы; изменить дату автора speciсм. изменить дату автора git.

Скачать .deb v1.5 Linux amd64 · бесплатно

Более: все руководства · Учебное пособие по CLI · изменить дату коммита git