GITIGNORE fájl (mi ez és hogyan lehet megnyitni)
A fájlt a GITIGNORE-ral fájlkiterjesztés egy Git Ignore fájl, amelyet a verzió-/forrásvezérlő rendszerrel használnak Git.
Mi az a GITIGNORE fájl?
A Git Ignore fájl megadja, hogy egy adott forráskódban mely fájlokat és mappákat kell figyelmen kívül hagyni.
Használható útvonalonként, így a szabályok csak bizonyos mappákra vonatkoznak, de létrehozhat egy globális GITIGNORE fájlt is, amely minden Git adattár neked van.
Több tucat példát találhat GITIGNORE-fájlokra, amelyek különféle forgatókönyvekben ajánlottak, kezdve A GitHub .gitignore sablonok oldala.
GITIGNORE Fájl megnyitása
A GITIGNORE fájlok egyszerű szöveges fájlok, ami azt jelenti, hogy bármelyik olyan programmal megnyitható, amely képes szövegfájlok olvasására.
A Windows felhasználók megnyithatják a GITIGNORE fájlokat a beépített Notepad programmal vagy az ingyenes Notepad++ alkalmazással. A GITIGNORE fájlok MacOS rendszeren való megnyitásához használja a Gedit alkalmazást. A Linux-felhasználók (valamint a Windows és a macOS) megtalálhatják Atom hasznos a GITIGNORE fájlok megnyitásához és szerkesztéséhez.
A GITIGNORE fájlok azonban valójában nem használhatók (azaz nem működnek figyelmen kívül hagyó fájlként), hacsak nem a Git kontextusában használják őket, ami ingyenes szoftver amely Windows, Linux és macOS rendszeren fut.
Használhatja a GITIGNORE fájlt, ha bárhová elhelyezi, ahol alkalmazni szeretné a szabályokat. Tegyen egy másikat minden munkakönyvtárba, és a figyelmen kívül hagyási szabályok minden mappára külön-külön fognak működni. Ha a GITIGNORE fájlt a gyökérkönyvtár a projekt munkakönyvtárában az összes szabályt hozzáadhatja, hogy globális szerepet kapjon.
Ne helyezze a GITIGNORE fájlt a Git lerakatkönyvtárába; Ez 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 figyelmen kívül hagyási szabályok megosztásához bárki mással, aki esetleg klónozná az adattárat. Ez az oka, a GitHub szerint, fontos, hogy rögzítse az adattárban.
Hogyan lehet konvertálni GITIGNORE fájlba/fájlból
Lát ez a Stack Overflow szál a CVSIGNORE GITIGNORE-re konvertálásával kapcsolatos információkért. Az egyszerű válasz az, hogy nincs a normál fájl konverter ez megteheti helyetted, de lehet, hogy van egy szkript, amellyel átmásolhatod a CVSIGNORE fájl mintáit.
Lát Hogyan lehet az SVN-tárakat Git-tárolókká konvertálni hogy segítsen ebben. Továbbá lásd ezt a Bash-szkriptet amely képes lehet ugyanazt elérni.
A GITIGNORE fájl szöveges formátumba mentéséhez használja a fent említett szövegszerkesztők egyikét. A legtöbbjük TXT, HTML és hasonló egyszerű szöveges formátumokká konvertálható.
Speciális olvasás a GITIGNORE fájlokon
Ezzel létrehozhat egy helyi GITIGNORE fájlt a terminálból parancs:
érintse meg a .gitignore gombot.
Globálisat így készíthetünk:
git config --global core.excludesfile ~/.gitignore_global.
Alternatív megoldásként, ha nem szeretne GITIGNORE fájlt létrehozni, kizárásokat adhat a helyi adattárhoz a .git/info/exclude fájlt.
Íme egy egyszerű példa egy GITIGNORE fájlra, amely figyelmen kívül hagyja a következő által generált különféle fájlokat operációs rendszer:
.DS_Store
.DS_Store?
._* .Kukák
ehthumbs.db
Hüvelykujj.db.
Íme egy GITIGNORE példa, amely kizárja NAPLÓ, SQL és SQLITE fájlok a forráskódból:
*.log
*.sql
*.sqlite.
Számos mintaszabályt kell betartani a megfelelő betartáshoz szintaxis szabályokat, amelyeket Git megkövetel. Ezekről, és még sok másról a fájl működéséről olvashatsz a hivatalosnál GITIGNORE dokumentáció weboldal.
Ügyeljen arra, hogy ha már bejelölt egy fájlt, ne hagyja figyelmen kívül, majd később adjon hozzá egy figyelmen kívül hagyást szabályt a GITIGNORE fájlban, a Git nem hagyja figyelmen kívül a fájlt, amíg nem szünteti meg a követést a következő paranccsal:
git rm -- a fájl gyorsítótárazott neve.
Még mindig nem nyílik meg a fájlja?
Ha a fájl nem a fent leírtak szerint működik, ellenőrizze, hogy megfelelően olvasta-e a fájlkiterjesztést. Például, ha nem tudja megnyitni egy szövegszerkesztővel, vagy ha a Git nem ismeri fel a fájlt, akkor lehet, hogy nem igazán foglalkozik egy GITIGNORE fájllal.
Az IGN egy másik figyelmen kívül hagyó fájl, de a RoboHelp Ignore List fájlformátumban van, amelyet a következőkkel készített és használt. Adobe RoboHelp Windows súgódokumentumok készítéséhez. Bár a fájl hasonló funkciót tölthet be – listázhatja a keresés során figyelmen kívül hagyott szavakat a dokumentációban –, nem használható a Git-tel, és nem követi ugyanazokat a szintaktikai szabályokat.
Ha a fájl nem nyílik meg, keresse meg a fájlkiterjesztést, hogy megtudja, milyen formátumban van, hogy megtalálja a megfelelő szoftvert, amely megnyitja vagy konvertálja azt.
GYIK
-
Hogyan nézhetem meg, mi van a GITIGNORE-ben?
A fájlt megnyithatja a sajátjával választott szövegszerkesztő. Használhatja a git check-ignore elérési útnév parancsot, hogy megnézze, hogy egy adott fájl szerepel-e a figyelmen kívül hagyó listán.
-
Mi az a GITIGNORE és GITATTRIBUTES a Visual Studioban?
A GITIGNORE fájl azokat az elemeket sorolja fel, amelyeket egy Git tárhely nem követett nyomon, míg a GITATTRIBUTES fájl az elérési út alapján határozza meg, hogyan kell kezelni bizonyos fájlokat. Mindkét fájlt megnyithatja és módosíthatja a Visual Studio alkalmazásban innen Adattár beállításai > Figyelmen kívül hagyja és attribútum fájlokat.
-
Hogyan tudok GITIGNORE-zni egy mappát?
Ha figyelmen kívül szeretné hagyni egy adott könyvtár tartalmát, nyissa meg a GITIGNORE fájlt, és írja be mappa neve/.