Come applicare una patch generata con il patch formato git

Come applicare una patch generata con il patch formato git
In Git, i diversi sviluppatori lavorano insieme sullo stesso progetto; Pertanto, è spesso necessario condividere le modifiche del progetto tra loro o applicare le modifiche in un altro ramo o repository. Gli utenti GIT possono utilizzare la patch GIT per questo scopo, il che consente loro di salvare le modifiche in un file e successivamente applicarle ad altri repository.

Questo post dimostrerà il metodo per applicare la patch Git generata con il comando GIT Format-Patch.

Come applicare una patch generata con il comando "GIT Format-Patch"?

Per applicare una patch generata, in primo luogo, commettere le modifiche. Quindi, genera la patch usando "GIT Format -Patch -1"Comando. Successivamente, apri il repository in cui si desidera applicare la patch generata e utilizzare "git am "Comando.

Ora, controlla l'implementazione pratica di seguito.

Passaggio 1: lancio del terminal Git Bash

Innanzitutto, apri il menu Start e avvia il "Git Bash" terminale:

Passaggio 2: vai a git working repository

Utilizzare il "CD"Comando e aprire il repository di lavoro git:

$ cd "c: \ git \ caratteristiche"

Passaggio 3: generare nuovo file

Generare il nuovo file di testo usando "tocco"Comando:

demo $ touch.TXT

Passaggio 4: aggiungi file all'indice di stadiazione

Sposta il file non tracciato sull'indice di tracciamento per commettere modifiche utilizzando il "git aggiungi"Comando:

$ git aggiungi .

Controllare lo stato del repository per confermare se il file viene aggiunto all'indice di tracciamento o meno:

$ git status

Passaggio 5: commettere modifiche monitorate

Commettere le modifiche monitorate per aggiungerle al repository locale tramite il comando fornito:

$ git commit -m "nuove modifiche sono commesse"

Controlla il registro GIT per verificare se le modifiche sono impegnate o meno:

$ git log

Qui, puoi vedere che nuovi cambiamenti sono stati impegnati con successo:

Passaggio 6: genera una patch

Generare la patch di cambiamenti impegnati usando il "GIT Format-Patch"Comando:

$ git format -patch -1

Si può osservare che la patch "0001-NEW-CAMBES-Are-A-EMMEDED.toppa" è generato:

Passaggio 7: applicare la patch

Ora, applica la patch nello stesso repository usando "git am "Comando:

$ git AM AM 0001-Nuova cambio-commesso.toppa

Nota: Non preoccuparti se si verifica un errore se si sta applicando una patch allo stesso repository in cui hai sviluppato la patch e quel repository ha già commesso modifiche.

Per gestire questa situazione, saltare la patch e applicarla a un altro repository:

Passaggio 8: salta la patch

Per saltare la patch applicata, utilizzare il comando seguente con "-saltare" opzione:

$ git am - -skip

Passaggio 9: crea un nuovo repository

Crea una nuova directory/repository, dove applicheremo la patch generata:

demo $ mkdir

Successivamente, usa il “CD"Comando per navigare al nuovo repository:

demo $ cd

Passaggio 10: applicare una patch su un altro repository

Infine, applica la patch sul repository appena creato usando "git am "Comando:

$ git am "c: \ git \ caratteristiche \ 0001-new-change-are-impegnated.toppa"

Qui, puoi vedere che abbiamo applicato con successo la patch generata con "GIT Format-Patch"Comando:

Abbiamo imparato come applicare una patch generata con il "GIT Format-Patch"Comando.

Conclusione

Per applicare una patch generata con un "GIT Format-Patch", Innanzitutto, vai al repository di lavoro git. Quindi, commetti le modifiche monitorate usando il "commit git"Comando. Successivamente, genera una nuova patch GIT usando "$ git format -patch -1"Comando. Successivamente, vai a un repository in cui si desidera applicare la patch generata e applicare la patch usando "git am "Comando. Questo post ha dimostrato il metodo per applicare una patch generata con il comando GIT Format-Patch.