Scopri come applicare patch e git crea patch

Scopri come applicare patch e git crea patch

All'inizio, quando gli sviluppatori hanno utilizzato Git per i progetti di team, hanno condiviso i loro file di codice sorgente con altri membri del progetto creando patch GIT e inviandoli via e -mail. L'altro membro può utilizzare queste patch create applicandole al repository git. A quel tempo non esistevano le richieste Git Pull e le patch Git erano la migliore opzione disponibile per la collaborazione del codice sorgente. Tuttavia, ora puoi utilizzare il servizio di hosting per eseguire la stessa operazione.

In questo manuale, discuteremo della procedura di creazione e applicazione della patch GIT.

Come applicare patch e git crea patch?

Per creare e applicare una patch, in primo luogo, vai alla directory e visualizza l'elenco della directory corrente del contenuto. Quindi, seleziona il file richiesto, aprilo e apporta le modifiche desiderate. Successivamente, aggiungi tutte le modifiche apportate alla directory GIT. Controlla lo stato del repository ed esegui il "$ git diff -cached> "Comando per creare un file patch. Infine, Git applica il file patch tramite "git applica -3way "Comando.

Ora, segui le istruzioni fornite di seguito per comprendere lo scenario dato!

Passaggio 1: vai alla directory GIT

Inizialmente, spostati nel repository locale Git attraverso il "CD"Comando:

$ CD "C: \ Users \ Nazma \ git \ demo1"



Passaggio 2: Elenca il contenuto della directory

Eseguire il "ls"Comando per visualizzare il contenuto della directory corrente git:

$ ls



Passaggio 3: apri il file

Corri il "inizio"Comando per aprire il file esistente. Ad esempio, vogliamo aprire "il mio file.TXT":

$ Avvia myfile.TXT


Di conseguenza, il file specificato sarà aperto. Apporta le modifiche desiderate e salvalo:

Passaggio 4: aggiorna la directory Git

Ora, aggiungi tutte le modifiche al repository Git e aggiornalo:

$ git aggiungi .



Passaggio 5: controlla lo stato

Per controllare lo stato della directory corrente tramite "Stato Git ."Comando:

$ git status .


Si può vedere che abbiamo aggiornato con successo "il mio file.TXT":


Passaggio 6: git crea patch

Ora, crea una patch per le modifiche non impegnate usando il "git diffComando "con il"-cache" opzione:

$ git diff -cached> myfile.toppa



Passaggio 7: visualizzare il file patch

Per visualizzare il file patch appena creato, utilizzare il comando seguente:

$ cat myfile.toppa


Come puoi vedere, le modifiche aggiunte nel file sono mostrate alla fine dell'output:


Passaggio 8: Git Applica Patch

Infine, applica la patch creata usando "Git applicareComando "con il"-3way"Flag per unire e applicare la patch in modo pulito:

$ git applica --3way myfile.toppa


Secondo l'output di seguito, la patch creata viene applicata correttamente:


Abbiamo offerto il modo più semplice per creare e applicare una patch.

Conclusione

Per creare e applicare una patch GIT, prima, passare alla directory e visualizzare l'elenco della directory corrente di contenuto. Seleziona il file richiesto, aggiornalo e aggiungi tutte le modifiche apportate alla directory GIT. Controlla lo stato ed esegui il "$ git diff -cached> "Comanda a git per creare una patch. Infine, applica la patch tramite "git applica -3way "Comando. Questo manuale ha descritto il metodo per la creazione e l'applicazione della patch Git.