Kaip naudoti .gitignore failą?

How Do I Use Gitignore File



Dirbdami su „Git“ saugyklomis, yra tam tikrų failų, kurių nenorime įsipareigoti, kai darome kokių nors pakeitimų savo saugykloje. Mes nenorime sujaukti ar keisti, nes šie failai gali būti susiję su tam tikromis konfigūracijomis ar bibliotekomis. Be to, pakartotinai įtraukdami tokius failus, galite sujaukti visą savo projekto saugyklą. Štai kodėl „Git“ pristatė .gitignore failo sąvoką. Tai yra „Git“ failas, kuriame galite pridėti visus tuos savo projekto saugyklos failus, kurių nenorite iš naujo įsipareigoti, arba, kitaip tariant, failus, kuriuos norite ignoruoti įsipareigodami. Todėl šiandien mes jums paaiškinsime, kaip naudoti .gitignore failą „Ubuntu 20.04“.

.Gitignore failo naudojimo Ubuntu 20.04 metodas

Norėdami naudoti .gitignore failą „Ubuntu 20.04“, atliksime šiuos devynis veiksmus:







1 žingsnis: Įsigykite bandymų saugyklą

Užuot sukūrę savo projektų saugyklą, mes panaudojome pavyzdinę saugyklą, kurią galima rasti „GitHub“. Turite įsigyti šią saugyklą vykdydami toliau nurodytą komandą:



git klonas https://github.com/schacon/simplegit-progit



Kai nurodyta saugykla bus klonuota į jūsų „Ubuntu 20.04“ sistemą, terminale bus rodoma tokia būsena:





2 veiksmas: sukurkite pavyzdinį failą, kurio nepaisysite

Dabar turime sukurti pavyzdinį failą, kurį norime ignoruoti mūsų projektų kataloge. Norėdami tai padaryti, pirmiausia turime eiti į savo projekto katalogą vykdydami šią komandą:



cd / home / kbuzdar / simplegit-progit

Čia turite nurodyti kelią, kuriuo klonavote bandymų saugyklą.

Kai esate bandymų saugykloje, galite sukurti pavyzdinį failą, vykdydami šią komandą:

sudo nano abc.txt

Kai šis failas atidaromas naudojant nano redaktorių, galite į jį įrašyti bet kokį atsitiktinį tekstą, kaip parodyta paveikslėlyje žemiau, po kurio galite išsaugoti šį failą.

3 veiksmas: sukurkite .gitignore failą

Sukūrę failą, kurį norime ignoruoti atlikdami kitą įsipareigojimą, savo projekto saugykloje sukursime failą .gitignore, vykdydami šią komandą:

sudo nano .gitignore

4 veiksmas: pridėkite failus, kurių nepaisysite .gitignore faile

Kai atidaromas .gitignore failas su nano redaktoriumi, prie .gitignore failo turite pridėti failo, kurio norite nepaisyti, pavadinimą. Mūsų atveju tai yra abc.txt. Įtraukę šį failą į .gitignore failą, mes jį tiesiog išsaugosime. Galite pridėti tiek failų, kiek norite ignoruoti .gitignore failą atskirose eilutėse.

5 veiksmas: iš naujo inicijuokite „Git“

Atlikę norimus pakeitimus, turime iš naujo inicijuoti „Git“ vykdydami šią komandą:

git init

Jei šiai komandai pavyks sėkmingai iš naujo inicijuoti „Git“, galėsite matyti pranešimą, parodytą žemiau esančiame paveikslėlyje.

6 veiksmas: pridėkite naujai atliktų pakeitimų prie saugyklos

Kitas žingsnis yra pridėti naujai atliktus pakeitimus prie mūsų projektų saugyklos vykdant šią komandą:

pridėk.

Jei pakeitimai sėkmingai pridėti prie jūsų projekto saugyklos, sistema terminale nerodys jokių pranešimų, kaip parodyta paveikslėlyje žemiau.

7 veiksmas: patikrinkite dabartinę „Git“ būseną

Prieš atlikdami šiuos pakeitimus „Git“, mes patikrinsime esamą „Git“ būseną naudodami šią komandą:

git būsena

Dabartinė mūsų „Git“ projekto saugyklos būsena parodyta žemiau esančiame paveikslėlyje.

8 žingsnis: prisiimkite visus pakeitimus

Dabar atliksime šiuos pakeitimus vykdydami šią komandą:

git įsipareigoti -m Rodomas pranešimas

Čia galite pakeisti rodomą pranešimą bet kokiu pasirinktu pranešimu, kurį norite rodyti kartu su naujausiu įsipareigojimu.

Mūsų neseniai atlikto įsipareigojimo rezultatai parodyti žemiau esančiame paveikslėlyje.

Iš aukščiau pateikto vaizdo galite lengvai pamatyti, kad buvo sukurtas tik .gitignore failas, o ne abc.txt failas, nes norėjome to nepaisyti. Tai reiškia, kad „Git“ sėkmingai ignoravo failą, kurį paminėjome savo .gitignore faile, atlikdamas pakeitimus.

Išvada

Vykdydami šios dienos pamoką, galite lengvai pridėti tiek failų, kiek norite ignoruoti atlikdami savo .gitignore failus. Tokiu būdu jūs ne tik sutaupysite šiuos failus nuo atsitiktinio sugadinimo, bet ir sutaupysite savo išteklius, kurie bus išleisti nesusijusių failų sukūrimui.