Izveidojiet Git ielāpu no pašreizējā darba direktorija neiesaistītajām izmaiņām

Izveidojiet Git Ielapu No Pasreizeja Darba Direktorija Neiesaistitajam Izmainam



Git ielāpi ir viena no svarīgākajām Git lietojumprogrammas funkcijām, ko bieži izmanto, lai ieviestu un koplietotu izmaiņas no viena Git direktorija vai repozitorija uz citu direktoriju vai repozitoriju. To izmanto arī, lai pārskatīšanas nolūkos kopīgotu veiktās un neiesaistītās izmaiņas ar citiem izstrādātājiem. Turklāt abi ' git formāta ielāps ' un ' git atšķir ” komandas tiek izmantotas, lai izveidotu ielāpu.

Šī apmācība parādīs, kā izveidot ielāpu no Git neiesaistītajām izmaiņām.

Kā izveidot ielāpu no Git Working Repository neiesaistītajām izmaiņām?

Lai izveidotu ielāpu no neiesaistītajām izmaiņām Git repozitorijā, vispirms dodieties uz repozitoriju, pievienojiet izmaiņas stadijas indeksam un izmantojiet “ git diff – kešatmiņā > Filename.patch ” komandu.







Lai iegūtu praktiskus norādījumus, izpildiet sniegto procedūru.



1. darbība: palaidiet Git termināli
Palaidiet Git termināli no Windows izvēlnes “Startup”:







2. darbība: dodieties uz Git darba direktoriju
Dodieties uz Git darba direktoriju, izmantojot ' cd ” komanda:

cd 'C:\Git\Demo'



3. darbība. Inicializējiet Git direktoriju
Inicializējiet Git direktoriju, izmantojot norādīto komandu:

$ tas ir karsts

4. darbība: ģenerējiet jaunu failu
Ģenerējiet jauno failu, izpildot ' pieskarieties ” komanda:

$ pieskarties Fails2.txt

5. darbība: pievienojiet neizsekotās izmaiņas
Pēc tam pārvietojiet neizsekotās izmaiņas uz izsekošanas indeksu, izmantojot minēto komandu:

$ git pievienot .

Pārbaudiet Git statusu, lai pārbaudītu, vai izmaiņas ir pievienotas stadijas indeksam.

$ git statuss

Šeit varat redzēt, ka mēs esam veiksmīgi pievienojuši neizsekotās izmaiņas uzstāšanās apgabalā:

6. darbība: ģenerējiet neiesaistīto izmaiņu ielāpu
Nākamajā darbībā izveidojiet nesaistītu pakāpenisku izmaiņu ielāpu:

$ git atšķir -- kešatmiņā > Patchfile.patch

Iepriekš minētajā komandā ' – kešatmiņā ” opcija tiek izmantota, lai izveidotu pakāpenisku izmaiņu ielāpu. Ja lietotājs nevar izmantot “ – kešatmiņā ” opciju, tiks izveidots neizsekoto izmaiņu ielāps:

Izmantojiet ' ls ” komandu, lai skatītu visus pašreizējā repozitorija direktorijus un failus:

$ ls

7. darbība: uzklājiet plāksteri
Lietojiet ielāpu tajā pašā direktorijā, lai pārbaudītu, vai ielāpa fails darbojas vai ne:

$ git pieteikties Patchfile.patch

Var novērot, ka ir radusies kļūda, jo tā jau pastāv darba direktorijā:

8. darbība: izveidojiet jaunu repozitoriju
Izveidosim jaunu direktoriju, kurā lietosim nesen izveidoto ielāpu. Šim nolūkam izmantojiet ' mkdir ” komanda:

$ mkdir NewDirectory

Pēc tam atveriet jauno direktoriju vai repozitoriju, izmantojot “ cd ” komanda:

$ cd NewDirectory /

9. darbība: pielietojiet neiesaistīto izmaiņu ielāpu
Pēc tam ievietojiet ielāpu jaunā direktorijā, izmantojot tālāk norādīto komandu:

$ git pieteikties / c / Git / Demonstrācija / Patchfile.patch

Lai pārbaudītu, vai ielāps ir lietots, skatiet visu failu sarakstu:

$ ls

Izvade norāda, ka mēs esam veiksmīgi pielietojuši neiesaistīto izmaiņu ielāpu jaunajā direktorijā:

Mēs esam iemācījuši jums procedūru, kā izveidot Git ielāpu no neiesaistītajām izmaiņām.

Secinājums

Lai izveidotu ielāpu no Git neiesaistītajām izmaiņām, vispirms atveriet Git darba repozitoriju. Izveidojiet jaunu failu un pievienojiet to izsekošanas indeksam. Pēc tam izveidojiet Git ielāpu ar izsekotajām neveiktajām izmaiņām, izmantojot “ git diff – kešatmiņā > Patchfile.patch ” komandu. Pēc tam lietojiet ielāpu citā repozitorijā vai direktorijā, izmantojot “ git lietot ” komandu. Šajā ziņojumā tika parādīta metode, kā izveidot ielāpu no Git neiesaistītajām izmaiņām.