Failas su GITIGNORE failo plėtiniu yra Git Ignore failas, naudojamas su versijos / š altinio valdymo sistema, pavadinta Git.
Kas yra GITIGNORE failas?
A Git Ignore failas nurodo, kurie failai ir aplankai turi būti nepaisomi nurodytame š altinio kode.
Jį galima naudoti kiekvienam keliui, kad taisyklės būtų taikomos tik konkretiems aplankams, bet taip pat galite sukurti visuotinį GITIGNORE failą, kuris būtų taikomas kiekvienai jūsų turimai Git saugyklai.
GitHub.gitignore šablonų puslapyje galite rasti daugybę GITIGNORE failų pavyzdžių, kurie rekomenduojami įvairiais atvejais.
Kaip atidaryti GITIGNORE failą
GITIGNORE failai yra paprasto teksto failai, tai reiškia, kad juos galite atidaryti naudodami bet kurią programą, kuri gali skaityti tekstinius failus.
Windows vartotojai gali atidaryti GITIGNORE failus naudodami integruotą Notepad programą arba nemokamą programą Notepad++. Norėdami atidaryti GITIGNORE failus „macOS“, galite naudoti „Gedit“. „Linux“naudotojams (taip pat „Windows“ir „MacOS“) „Atom“gali būti naudinga atidarant ir redaguojant GITIGNORE failus.
Tačiau GITIGNORE failų iš tikrųjų negalima naudoti (t. y. jie neveikia kaip ignoruojami failai), nebent jie naudojami Git kontekste, kuris yra nemokama programinė įranga, kuri veikia Windows, Linux ir macOS.
Galite naudoti GITIGNORE failą įdėdami jį ten, kur norite, kad būtų taikomos taisyklės. Įdėkite kitą į kiekvieną darbo katalogą ir ignoravimo taisyklės veiks kiekvienam aplankui atskirai. Jei GITIGNORE failą įdedate į projekto darbo katalogo šakninį aplanką, ten galite įtraukti visas taisykles, kad jis atliktų visuotinį vaidmenį.
Nedėkite GITIGNORE failo į Git saugyklos katalogą; tai neleis taikyti taisyklių, nes failas turi būti darbo kataloge.
GITIGNORE failai yra naudingi dalijantis ignoravimo taisyklėmis su visais kitais, kurie gali klonuoti jūsų saugyklą. Štai kodėl, pasak „GitHub“, svarbu jį įtraukti į saugyklą.
Kaip konvertuoti į/iš GITIGNORE failo
Žr. šią Stack Overflow giją, kad gautumėte informacijos apie CVSIGNORE konvertavimą į GITIGNORE. Paprastas atsakymas yra tas, kad nėra įprasto failų keitiklio, kuris galėtų tai padaryti už jus, bet gali būti scenarijus, kurį galite naudoti norėdami nukopijuoti CVSIGNORE failo šablonus.
Žr., kaip konvertuoti SVN saugyklas į Git saugyklas, kad gautumėte pagalbos tai padaryti. Taip pat žiūrėkite šį „Bash“scenarijų, kuris gali pasiekti tą patį.
Jei norite išsaugoti GITIGNORE failą teksto failo formatu, naudokite vieną iš aukščiau paminėtų teksto rengyklės. Dauguma jų gali konvertuoti į TXT, HTML ir panašius paprasto teksto formatus.
Išplėstinis GITIGNORE failų skaitymas
Galite sukurti vietinį GITIGNORE failą iš terminalo naudodami šią komandą:
palieskite.gitignore
Pasaulinį galima sukurti taip:
git config --global core.excludesfile ~/.gitignore_global
Arba, jei nenorite kurti GITIGNORE failo, galite pridėti išskyrimų į vietinę saugyklą redaguodami failą.git/info/exclude.
Štai paprastas GITIGNORE failo, kuriame būtų nepaisoma įvairių operacinės sistemos sugeneruotų failų, pavyzdys:
. DS_Store
. DS_Store?
._. Šiukšlės
ehthumbs.dbThumbs.db
Štai GITIGNORE pavyzdys, kuris iš š altinio kodo neįtraukia LOG, SQL ir SQLITE failų:
.log
.sql.sqlite
Yra daugybė šablonų taisyklių, kurių reikia laikytis, kad būtų laikomasi tinkamų sintaksės taisyklių, kurių reikalauja Git. Apie tai ir daug daugiau apie tai, kaip veikia failas, galite perskaityti oficialioje GITIGNORE dokumentacijos svetainėje.
Įsitikinkite, kad jei jau pažymėjote failą, kad nebūtų ignoruojamas, ir vėliau įtraukėte jo nepaisymo taisyklę į GITIGNORE failą, Git nepaisys failo, kol nepanaikinsite jo stebėjimo sekanti komanda:
git rm -- talpykloje išsaugotas failo pavadinimas
Ar jūsų failas vis dar neatsidaro?
Jei failas neveikia, kaip aprašyta aukščiau, patikrinkite, ar teisingai skaitote failo plėtinį. Pavyzdžiui, jei negalite jo atidaryti naudodami teksto rengyklę arba jei „Git“neatpažįsta failo, gali būti, kad su GITIGNORE failu tikrai nesusidursite.
IGN yra dar vienas nepaisymo failas, tačiau jis yra RoboHelp Ignore List failo formatu, sukurtas Adobe RoboHelp ir naudojamas kartu su Windows pagalbos dokumentams kurti. Nors failas gali atlikti panašią funkciją – išvardyti žodžius, kurie nepaisomi atliekant paieškas dokumentacijoje, jis negali būti naudojamas su Git ir nesilaiko tų pačių sintaksės taisyklių.
Jei failas neatsidaro, ištirkite jo plėtinį, kad sužinotumėte, kokio formato jis yra, kad galėtumėte rasti tinkamą programinę įrangą, kuri jį atidaro arba konvertuoja.
DUK
Kaip pamatyti, kas yra mano GITIGNORE?
Galite atidaryti failą naudodami pasirinktą teksto rengyklę. Taip pat galite naudoti komandą git check-ignore kelio pavadinimas, kad pamatytumėte, ar konkretus failas yra ignoravimo sąraše.
Kas yra GITIGNORE ir GITATTRIBUTES programoje Visual Studio?
GITIGNORE faile pateikiami elementai, kurių neseka Git saugykla, o faile GITATTRIBUTES nurodoma, kaip tvarkyti tam tikrus failus pagal kelio pavadinimą. Galite atidaryti ir pakeisti abu failus „Visual Studio“iš Repozitorijos nustatymai > Ignoruoti ir atributų failus
Kaip GITIGNORUOTI aplanką?
Jei norite nepaisyti konkretaus katalogo turinio, atidarykite GITIGNORE failą ir įveskite folder_name /.