В этом руководстве показано, как создать патч из незафиксированных изменений Git.
Как создать патч из незафиксированных изменений в рабочем репозитории Git?
Чтобы создать патч из незафиксированных изменений в репозитории Git, сначала перейдите в репозиторий, добавьте изменения в промежуточный индекс и используйте « git diff –кэшированный > Filename.patch команда.
Чтобы получить практическое руководство, выполните предоставленную процедуру.
Шаг 1: Запустите Git-терминал
Запустите терминал Git из меню «Автозагрузка» Windows:
Шаг 2. Перейдите в рабочий каталог Git.
Перейдите в рабочий каталог Git, используя « cd <путь к каталогу> команда:
Шаг 3. Инициализируйте каталог Git
Инициализируйте каталог Git с помощью предоставленной команды:
Шаг 4: Создайте новый файл
Создайте новый файл, выполнив команду « коснитесь <Имя файла> команда:
Шаг 5. Добавьте неотслеживаемые изменения
Далее переместите неотслеживаемые изменения в индекс отслеживания с помощью указанной команды:
Проверьте статус Git, чтобы убедиться, что изменения добавлены в промежуточный индекс или нет:
$ статус gitЗдесь вы можете видеть, что мы успешно добавили неотслеживаемые изменения в промежуточную область:
Шаг 6: Создайте патч незафиксированных изменений
На следующем шаге создайте патч незафиксированных поэтапных изменений:
В приведенной выше команде « – кэшировано ” используется для создания патча поэтапных изменений. Если пользователь не может использовать « – кэшировано », будет создан патч неотслеживаемых изменений:
Использовать ' лс ” для просмотра всех каталогов и файлов текущего репозитория:
$ лс
Шаг 7: Примените патч
Примените патч в том же каталоге, чтобы проверить, работает ли файл патча:
Можно заметить, что возникает ошибка, потому что она уже существует в рабочем каталоге:
Шаг 8: Создайте новый репозиторий
Давайте создадим новый каталог, в котором мы будем применять недавно созданный патч. Для этого используйте « mkdir <имя-каталога> команда:
После этого откройте новый каталог или репозиторий, используя « CD команда:
$ CD Новый каталог /
Шаг 9: Примените патч незафиксированных изменений
Затем примените патч в новый каталог, используя приведенную ниже команду:
Чтобы проверить, применен ли патч или нет, просмотрите список всех файлов:
$ лсВывод показывает, что мы успешно применили патч незафиксированных изменений в новый каталог:
Мы научили вас процедуре создания патча Git из незафиксированных изменений.
Вывод
Чтобы создать патч из незафиксированных изменений Git, сначала откройте рабочий репозиторий Git. Создайте новый файл и добавьте его в индекс отслеживания. После этого создайте патч Git с отслеживаемыми незафиксированными изменениями, используя « git diff –кэшированный > Patchfile.patch команда. Затем примените патч к другому репозиторию или каталогу через « git применить <патч-путь> команда. В этом посте продемонстрирован метод создания патча из незафиксированных изменений Git.