Questo studio spiegherà:
Cos'è una patch in Git Version Control?
Nel controllo della versione Git, una patch è semplicemente un file di testo che mantiene la descrizione delle modifiche apportate al codice. Contiene tutte le modifiche e le differenze apportate al progetto in passato. Inoltre, registra tutte le informazioni sulle righe del codice che sono state aggiunte, eliminate o modificate.
Come creare/creare una patch usando il comando "GIT Format-Patch"?
Per fare una patch in Git, in primo luogo, navigare verso la directory locale desiderata. Quindi, controlla la cronologia del commit e seleziona l'ID di commit particolare. Dopodiché, esegui il “GIT Format -Patch -1 "Comando per creare una patch dall'ID commit selezionato. Infine, verifica la patch creata.
Passaggio 1: vai al repository locale
Innanzitutto, reindirizzare alla particolare directory locale usando il comando di seguito:
$ cd "c: \ git \ reposc"
Passaggio 2: visualizza la cronologia dei commit
Quindi, controlla il registro GIT per visualizzare la cronologia di commit:
$ git log --oneline
Nell'output seguente, la cronologia del commit può essere vista con l'ID di commit. Scegli il commit desiderato hash. Ad esempio, abbiamo selezionato il "03668B5"Commit ID:
Passaggio 3: crea/crea patch
Ora, utilizza il seguente comando insieme all'ID commit selezionato per crearne una patch:
$ git format -patch -1 03668b5
Passaggio 4: verifica la patch creata
Per garantire che la nuova patch sia stata creata, eseguire il comando sotto fornito:
$ ls
Si può osservare che il nuovo "0001-Nuova file-file aggiunta.toppa"La patch viene creata:
Come creare/creare una patch usando il comando "git diff"?
IL "git diff> "Il comando può anche essere utilizzato per creare una patch in git. Per fare ciò, controlla i passaggi forniti.
Passaggio 1: Visualizza il registro Git
Innanzitutto, visualizza la cronologia di commit controllando il registro GIT:
$ git log --oneline
L'output seguente ha visualizzato la cronologia del commit incluso l'ID di commit. Copia il particolare ID commit per la creazione di una patch. Ad esempio, abbiamo selezionato il "1839bf4"Commit hash:
Passaggio 2: crea o crea patch
Quindi, crea una patch con l'aiuto di "git diff"Comando e specificare l'ID commit e il nome del file patch:
$ git diff 1839bf4> mypatch.Diff
Qui, il "1839bf4"È il commit ID e"mypatch.Diff"È il nome del file patch:
Passaggio 3: verificare la patch creata
Infine, verifica la patch appena creata usando "ls"Comando:
$ ls
Si può osservare che il "mypatch.Diff"Il file patch è stato creato correttamente:
Abbiamo spiegato la patch in Git e i metodi per creare una patch in Git.
Conclusione
Nel controllo della versione GIT, una patch è un file di testo che contiene la descrizione delle modifiche o delle modifiche e delle differenze apportate al codice del progetto nella cronologia. Registra tutte le informazioni sulle righe del codice che sono state aggiunte, eliminate o modificate. Per creare una patch in git, il "GIT Format -Patch -1 " o il "git diff> "Il comando può essere utilizzato. Questo studio ha spiegato la patch nel controllo della versione Git e i metodi per crearlo.