Questo tutorial dimostrerà come creare una patch dalle modifiche non impegnate.
Come creare una patch dalle modifiche non impegnate nel repository di lavoro Git?
Per creare una patch da modifiche non impegnate nel repository Git, prima, vai al repository, aggiungi le modifiche all'indice di stadiazione e utilizza il “Git Diff -Cached> FileName.toppa"Comando.
Per una linea guida pratica, passare attraverso la procedura fornita.
Passaggio 1: lancio del terminal Git
Avvia il terminale GIT dal menu "Startup" di Windows:
Passaggio 2: vai alla directory di lavoro Git
Vai alla directory di lavoro Git utilizzando il "CD "Comando:
CD "C: \ git \ demo"
Passaggio 3: Inizializza la directory GIT
Inizializza la directory GIT tramite il comando fornito:
$ git init
Passaggio 4: generare nuovo file
Generare il nuovo file eseguendo il "tocco "Comando:
$ touch file2.TXT
Passaggio 5: aggiungere modifiche non tracciate
Successivamente, sposta le modifiche non rintracciate sull'indice di tracciamento attraverso il comando menzionato:
$ git aggiungi .
Controllare lo stato GIT per verificare se le modifiche vengono aggiunte all'indice di stadiazione o meno:
$ git status
Qui, puoi vedere che abbiamo aggiunto con successo le modifiche non rintracciate all'area di stadiazione:
Passaggio 6: generare patch di modifiche non impegnate
Nel passaggio successivo, crea la patch di modifiche in scena non impegnate:
$ git diff -cache> patchfile.toppa
Nel comando sopra, il "-cache"L'opzione viene utilizzata per creare la patch di modifiche in scena. Se un utente non può utilizzare il “-cache"Opzione, verrà creata una patch di modifiche non tracciate:
Usa il "ls"Comando per visualizzare tutte le directory e i file del repository corrente:
$ ls
Passaggio 7: applicare la patch
Applicare la patch nella stessa directory per controllare il file patch funziona o meno:
$ git applicare patchfile.toppa
Si può osservare che si riscontra un errore perché esiste già nella directory di lavoro:
Passaggio 8: crea un nuovo repository
Facciamo una nuova directory in cui applicheremo la patch creata di recente. A tale scopo, utilizzare il "mkdir "Comando:
$ mkdir Newdirectory
Successivamente, aprire la nuova directory o repository utilizzando "CD"Comando:
$ cd newdirectory/
Passaggio 9: applicare la patch di modifiche non impegnate
Quindi, applica la patch in una nuova directory utilizzando il comando sotto fornito:
$ git appliche/c/git/demo/patchfile.toppa
Per verificare se la patch viene applicata o meno, visualizzare l'elenco di tutti i file:
$ ls
L'output indica che abbiamo applicato correttamente la patch di modifiche non impegnate nella nuova directory:
Ti abbiamo insegnato la procedura per creare una patch git dalle modifiche non impegnate.
Conclusione
Per creare una patch dalle modifiche non impegnate Git, prima, apri il repository di lavoro Git. Crea un nuovo file e aggiungilo all'indice di tracciamento. Successivamente, crea una patch git di modifiche non impegnate tracciate usando "git diff -cached> patchfile.toppa"Comando. Quindi, applica la patch su un altro repository o directory tramite "Git applicare "Comando. Questo post ha dimostrato il metodo per creare una patch dalle modifiche non impegnate.