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

Képernyőkép számos GITIGNORE-fájlról a Windows 10 rendszerben, amelyek a Jegyzettömb segítségével nyílnak meg

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/.