GITIGNORE fájl (mi ez és hogyan lehet megnyitni)

Tartalomjegyzék:

GITIGNORE fájl (mi ez és hogyan lehet megnyitni)
GITIGNORE fájl (mi ez és hogyan lehet megnyitni)
Anonim

A GITIGNORE kiterjesztésű fájl egy Git Ignore fájl, amelyet a Git nevű verzió-/forrásvezérlő rendszerrel használnak.

Mi az a GITIGNORE fájl?

A Git Ignore fájl megadja, hogy mely fájlokat és mappákat kell figyelmen kívül hagyni egy adott forráskódban.

Útvonalonként használható, így a szabályok csak meghatározott mappákra vonatkoznak, de létrehozhat egy globális GITIGNORE-fájlt is, amely minden Git-tárolóra vonatkozik.

A GitHub.gitignore sablonok oldalán több tucat példát találhat GITIGNORE-fájlokra, amelyeket különféle forgatókönyvekben ajánlunk.

GITIGNORE-fájl megnyitása

Image
Image

A GITIGNORE fájlok egyszerű szöveges fájlok, ami azt jelenti, hogy bármelyik programmal megnyithat egyet, amely képes szöveges fájlokat olvasni.

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álhatja a Gedit alkalmazást. A Linux-felhasználók (valamint a Windows és a macOS) hasznosnak találhatják az Atomot 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, amely egy Windows, Linux és macOS rendszeren futó ingyenes szoftver.

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 projekt munkakönyvtárának gyökérmappájába helyezi, ott hozzáadhatja az összes szabályt, hogy globális szerepet kapjon.

Ne tegye a GITIGNORE fájlt a Git lerakatkönyvtárába; ami nem teszi lehetővé a szabályok alkalmazását, mivel a fájlnak a munkakönyvtárban kell lennie.

GITIGNORE fájlok hasznosak a figyelmen kívül hagyási szabályok megosztásához bárki mással, aki esetleg klónozhatja a tárhelyét. Ez az oka annak, hogy a GitHub szerint fontos, hogy rögzítse az adattárban.

Hogyan lehet konvertálni GITIGNORE-fájlba/fájlból

Tekintse meg ezt a Stack Overflow szálat a CVSIGNORE GITIGNORE-re konvertálásával kapcsolatos információkért. Az egyszerű válasz az, hogy nincs normál fájlkonverter, amely ezt meg tudná tenni helyetted, de lehet, hogy van egy szkript, amellyel átmásolhatod a CVSIGNORE fájl mintáit.

Ehhez segítségért tekintse meg az SVN-tárolók konvertálását Git-tárolókká. Nézze meg ezt a Bash-szkriptet is, amely képes lehet elérni ugyanezt.

A GITIGNORE fájl szöveges fájlformá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

Lokális GITIGNORE fájlt készíthet a terminálból a következő paranccsal:

érintse meg.gitignore

Egy globálisat így lehet készíteni:

git config --global core.excludesfile ~/.gitignore_global

Ha nem szeretne GITIGNORE-fájlt készíteni, a.git/info/exclude fájl szerkesztésével kizárásokat adhat hozzá a helyi adattárhoz.

Íme egy egyszerű példa egy GITIGNORE fájlra, amely figyelmen kívül hagyja az operációs rendszer által generált különféle fájlokat:

. DS_Store

. DS_Store?

._. Trashes

ehthumbs.dbThumbs.db

Íme egy GITIGNORE példa, amely kizárja a LOG, SQL és SQLITE fájlokat a forráskódból:

.log

.sql.sqlite

Sok mintaszabályt kell követni a Git által megkövetelt szintaktikai szabályok betartása érdekében. Ezekről, és még sok másról a fájl működéséről a hivatalos GITIGNORE dokumentációs webhelyén olvashat.

Győződjön meg arról, hogy ha már bejelölt egy fájlt, hogy ne hagyja figyelmen kívül, majd később figyelmen kívül hagyási szabályt ad hozzá a GITIGNORE fájlban, akkor a Git addig nem hagyja figyelmen kívül a fájlt, amíg nem szünteti meg a követést a következő parancs:

git rm -- a fájl gyorsítótárazott neve

Még mindig nem nyílik meg a fájl?

Ha a fájl nem a fent leírt módon működik, ellenőrizze, hogy megfelelően olvassa-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átuma, amelyet az Adobe RoboHelp hozott létre, és azzal együtt használták a Windows súgódokumentumok létrehozásához. Bár a fájl hasonló funkciót tölthet be – felsorolhatja 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ájl kiterjesztését, hogy megtudja, milyen formátumban van, hogy megtalálja a megfelelő szoftvert, amely megnyitja vagy konvertálja azt.

GYIK

    Hogyan látom, mi van a GITIGNORE-ben?

    A fájlt a választott szövegszerkesztővel nyithatja meg. Használhatja a git check-ignore elérési út parancsot is annak ellenőrzésére, hogy egy adott fájl szerepel-e a mellőzési listán.

    Mi az a GITIGNORE és GITATTRIBUTES a Visual Studióban?

    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 az egyes fájlok kezelését. Mindkét fájlt megnyithatja és módosíthatja a Visual Studióban: Leraktárbeállítások > Fiájok figyelmen kívül hagyása és attribútumok

    Hogyan GITIGNOREZEK 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 a mappa_neve /.

Ajánlott: