A GITIGNORE fájlok megnyitása, szerkesztése és konvertálása
A GITIGNORE fájlkiterjesztéssel rendelkező fájl Git Ignore fájl, amelyet a Git nevű verzió / forrás vezérlő rendszerrel használnak. Megadja, hogy mely fájlokat és mappákat nem szabad figyelmen kívül hagyni egy adott forráskódban.
Használható per-pálya alapján, így a szabályokat csak bizonyos mappákra alkalmazzák, de létrehozhat egy globális GITIGNORE fájlt is, amely minden Git-repositoryra érvényes.
Több tucat példát talál a GITIGNORE fájlokról, amelyek különböző forgatókönyvekben ajánlottak, a GitHub's .gitignore sablonok oldalán.
Hogyan nyisson meg egy GITIGNORE fájlt
A GITIGNORE fájlok egyszerű szöveges fájlok, azaz bármely olyan programot nyithat meg, amely képes szövegfájlokat olvasni.
A Windows felhasználók megnyithatják a GITIGNORE fájlokat a beépített Notepad programmal vagy a Free Notepad ++ alkalmazással. A GITIGNORE fájlok MacOS rendszeren való megnyitásához használhatja a Gedit programot. A Linux felhasználók (valamint a Windows és MacOS) az Atom számára hasznosak lehetnek a GITIGNORE fájlok megnyitásához és szerkesztéséhez.
Azonban a GITIGNORE fájlok valójában nem használhatók (azaz nem jelennek meg ignore fájlként), hacsak nem a Git, azaz a Windows, a Linux és a MacOS operációs rendszeren futó szabad szoftveren használják őket .
Használhatja a GITIGNORE fájlt úgy, hogy bárhol elhelyezheti a szabályokat. Mindegyik munkakönyvtárba tegyen egy másikat, és a figyelmen kívül hagyandó szabályok minden mappán külön-külön működnek. Ha a GITIGNORE fájlt a projekt munkakönyvtárának gyökérmappába helyezi, hozzáadhatja az összes szabályt, hogy globális szerephez jusson.
Megjegyzés: Ne tegye a GITIGNORE fájlt a Git repository könyvtárába; amely nem teszi lehetővé a szabályok alkalmazását, mivel a fájlnak a munkakönyvtárban kell lennie.
A GITIGNORE fájlok hasznosak a szabályok figyelmen kívül hagyására bárkinél, akik klónozhatják a repositóriumot. Ez az oka annak, hogy a GitHub szerint fontos elkötni a repositoryba.
Hogyan konvertálhatunk / GITIGNORE fájlból
Tekintse meg a Stack túlcsordulási szálat a CVSIGNORE GITIGNORE konvertálásához. Az egyszerű válasz az, hogy nincs olyan rendszeres fájlkonverter , amely megteheti az Ön számára, de lehet, hogy a script segítségével átmásolhatja a CVSIGNORE fájl mintáit.
Tekintse meg, hogyan lehet átalakítani az SVN-tárolókat Git-tárolókhoz segítségért. Lásd ezt a Bash szkriptet is, amely ugyanazt a dolgot érheti el.
A GITIGNORE fájl szöveges fájlformátumba történő mentéséhez használja a fent említett szövegszerkesztőket. Legtöbbjük képes TXT, HTML és hasonló szöveges formátumokra konvertálni.
Fejlett olvasás GITIGNORE fájlokra
A helyi GITIGNORE állományt a Terminálból lehet létrehozni, ezzel a paranccsal :
érintse meg a .gitignore parancsotVilágszerte ilyen lehet:
git config --global core.excludesfile ~ / .gitignore_globalMásik lehetőségként, ha nem szeretne GITIGNORE fájlt létrehozni, a .git / info / exclude fájl szerkesztésével kizárhatja a helyi adattárat.
Egy egyszerű példa egy GITIGNORE fájlra, amely figyelmen kívül hagyja az operációs rendszer által létrehozott különböző fájlokat:
.DS_Store .DS_Store? ._ * .Törzsölje az ehthumbs.db Thumbs.db fájltItt van egy GITIGNORE példa, amely kizárja a LOG , SQL és SQLITE fájlokat a forráskódból:
* .log * .sql * .sqliteRengeteg minta szabályt kell követni ahhoz, hogy megfeleljenek a Git által követett megfelelő szintaxisszabályoknak . Ezekről olvashat, és sokkal többet arról, hogy a fájl hogyan működik, a hivatalos GITIGNORE Documentation weboldalról.
Győződjön meg róla, hogy ha már bejelölte egy fájlt, hogy ne hagyja figyelmen kívül, majd később hozzáadja a GITIGNORE fájlban egy figyelmen kívül hagyott szabályt, akkor a Git nem hagyja figyelmen kívül a fájlt, amíg el nem távolítja a következő parancsot:
git rm - a fájl neveFájl még mindig nem nyílik meg?
Ha a fájl nem a fent leírt módon működik, ellenőrizze, hogy helyesen olvassa-e a fájlkiterjesztést. Ha például nem nyithatja meg szövegszerkesztővel, vagy ha a Git nem ismeri fel a fájlt, előfordulhat, hogy nem igazán foglalkozik egy GITIGNORE fájlsal.
Az IGN egy másik figyelmen kívül hagyott fájl, de a RoboHelp Ignore List fájlformátumban található, amelyet az Adobe RoboHelp által létrehozott és használt a Windows súgódokumentumok kiépítéséhez. Bár a fájl hasonló funkciót is képes ellátni - a dokumentumokon keresztül történő keresésből figyelmen kívül hagyott szavak felsorolása - a Git-tel nem használható, és nem követi ugyanazokat a szintaxisokat.
Ha a fájl nem nyílik meg, vizsgálja meg annak kiterjesztését, hogy megtudja, milyen formátumban van, hogy megtalálja a megfelelő szoftvert, amely megnyitja vagy átalakítja.