В Git смена автора коммита может помочь поддерживать точные и непротиворечивые записи об изменениях кода, защитить конфиденциальность и руководство по открытому исходному коду. Однако важно использовать эту функцию только в случае необходимости, поскольку изменение информации об авторе может изменить историческую запись кодовой базы.
В этом руководстве будет подробно описан самый простой способ изменения автора коммита Git.
Кто такой автор коммитов Git?
Автор коммита — это человек, который создал конкретный коммит в Git. Когда пользователи создают коммит в Git, он записывает информацию об авторе и изменениях, которые были внесены в кодовую базу. Автора фиксации обычно идентифицируют по имени и адресу электронной почты, которые записываются как часть метаданных фиксации. Эта информация используется для отслеживания того, кто сделал каждую фиксацию, а также для обеспечения контекста и ответственности за внесенные изменения.
Как изменить автора коммита Git?
Чтобы изменить автора фиксации Git, можно использовать предоставленную команду:
git совершить --исправлять --автор 'имя автора
Для этого выполните следующую процедуру:
- Перейдите в корневой каталог Git.
- Показать полную историю Git.
- Для смены автора коммита используйте указанную выше команду.
- Проверьте изменения, проверив историю журнала Git.
Шаг 1. Перейдите в локальный каталог Git.
Первоначально выполните « CD ” и перейдите в указанный ниже репозиторий:
CD 'C:\Пользователи\пользователь\Git\проектрепо'Шаг 2. Показать журнал Git
Запустите « журнал git ” для отображения полной истории коммитов:
журнал git
Из данного вывода мы выбрали выделенный ниже хэш коммита:
Шаг 3: Измените автора
Используйте « git совершить ” командой “ –изменить –автор », чтобы изменить автора коммита, указав имя пользователя и адрес электронной почты:
git совершить --исправлять --автор 'ОфицерВ результате редактируемый файл будет открыт в редакторе по умолчанию. Добавьте имя автора и адрес электронной почты. Затем измените сообщение коммита, сохраните изменения и закройте его:
Приведенный ниже вывод показывает, что конкретный коммит был успешно изменен:
Шаг 4: Проверка
Чтобы проверить измененное имя автора фиксации и идентификатор, используйте приведенную ниже команду:
журнал gitМожно заметить, что имя автора и адрес электронной почты были успешно изменены:
Это все, что касается автора коммита Git и метода его изменения.
Заключение
Чтобы изменить автора коммита Git, сначала перейдите в корневой каталог Git и покажите полную историю Git, используя « журнал git ». Затем измените автора « git commit –amend –author «имя автора