Это исследование объяснит:
- Что такое патч в системе контроля версий Git?
- Как создать/сделать патч с помощью « git формат-патч Командование?
- Как создать/сделать патч с помощью « git diff Командование?
Что такое патч в системе контроля версий Git?
В системе управления версиями Git патч — это просто текстовый файл, в котором хранится описание изменений, внесенных в код. Он содержит все изменения и отличия, которые были внесены в проект в прошлом. Более того, он записывает всю информацию о строках кода, которые были добавлены, удалены или изменены.
Как создать/сделать патч с помощью команды «git format-patch»?
Чтобы сделать патч в Git, сначала перейдите в нужный локальный каталог. Затем проверьте историю фиксации и выберите конкретный идентификатор фиксации. После этого выполните « git format-patch -1 <идентификатор фиксации> ” для создания патча из выбранного идентификатора коммита. Наконец, проверьте созданный патч.
Шаг 1: перейдите в локальный репозиторий
Сначала перенаправьте в конкретный локальный каталог с помощью приведенной ниже команды:
$ CD 'С:\Перейти \Р эпический'
Шаг 2. Просмотр истории коммитов
Затем проверьте журнал Git, чтобы просмотреть историю коммитов:
$ журнал git --В сети
В приведенном ниже выводе историю коммитов можно увидеть с идентификатором коммита. Выберите нужный хэш коммита. Например, мы выбрали « 03668b5 Идентификатор коммита:
Шаг 3: Создать/сделать патч
Теперь используйте следующую команду вместе с выбранным идентификатором фиксации, чтобы создать из него патч:
$ git формат-патч -1 03668b5
Шаг 4: Проверьте созданный патч
Чтобы убедиться, что новый патч создан, выполните приведенную ниже команду:
$ лсМожно заметить, что новый « 0001-Добавлен-файл-новой-функции.patch Патч создан:
Как создать/сделать патч с помощью команды «git diff»?
“ git diff <идентификатор-фиксации> > <имя-файла> ” также можно использовать для создания патча в Git. Для этого ознакомьтесь с приведенными шагами.
Шаг 1. Просмотр журнала Git
Сначала просмотрите историю коммитов, проверив журнал Git:
$ журнал git --В сетиВ приведенном ниже выводе отображается история фиксации, включая идентификатор фиксации. Скопируйте конкретный идентификатор фиксации для создания исправления. Например, мы выбрали « 1839bf4 ” зафиксировать хеш:
Шаг 2: Создайте или сделайте патч
Затем создайте патч с помощью кнопки « git diff ” и укажите идентификатор коммита и имя файла патча:
$ git diff 1839bf4 > мой патч.diffЗдесь « 1839bf4 » — это идентификатор коммита, а « мой патч.diff ” — это имя файла патча:
Шаг 3: Проверьте созданный патч
Наконец, проверьте только что созданный патч, используя « лс команда:
$ лсМожно заметить, что « мой патч.diff ” файл исправления был успешно создан:
Мы объяснили патч в Git и методы создания патча в Git.
Заключение
В системе управления версиями Git патч — это текстовый файл, который содержит описание изменений или модификаций и различий, внесенных в код проекта в истории. Он записывает всю информацию о строках кода, которые были добавлены, удалены или изменены. Чтобы создать патч в git, « git format-patch -1 <идентификатор фиксации> ' или ' git diff <идентификатор-фиксации> > <имя-файла> ” можно использовать команду. В этом исследовании рассказывается об исправлении в системе управления версиями Git и методах его создания.