Legfontosabb Egyéb Mi az a GITIGNORE fájl, és hogyan használhatom?

Mi az a GITIGNORE fájl, és hogyan használhatom?



Ha egy git-adattárral dolgozik, fennáll a nem kívánt adatok veszélye. Szerencsére létrehozhat egy GITIGNORE kiterjesztésű fájlt, és meghatározhatja, mely fájlokat és mappákat kell figyelmen kívül hagyni a projektben. Készíthet globális GITIGNORE-adatokat minden Git-tárhoz.

Mit

Hogyan hozzunk létre GITIGNORE fájlokat

A GITIGNORE fájlok egyszerű szöveges fájlok, így azokat a Jegyzettömb vagy bármely szövegszerkesztő segítségével megnyithatja. Így készíthet GITIGNORE fájlt:

  1. Nyissa meg a szövegszerkesztőt, és nyomja meg a Mentés gombot. Változtassa a nevet .gitignore névre.
  2. A fájl szerkesztésekor minden sor egyetlen mappának vagy fájlnak van fenntartva, amelyet egy git figyelmen kívül hagy.

Használja a # billentyűt megjegyzések hozzáadásához egy .gitignore fájlhoz

Használja a * karaktert helyettesítő karakteres mérkőzésre

A # / gombbal figyelmen kívül hagyhatja a GITIGNORE fájlhoz tartozó utakat.

Például a GITIGNORE a következőképpen nézhet ki:

# Figyelmen kívül hagyja a node_modules mappát

csomópont_modulok

# Hagyja figyelmen kívül az API kulcsokkal kapcsolatos fájlokat

.env

# Figyelmen kívül hagyja a Mac rendszerfájlokat

.DS_store

# A SASS konfigurációs fájlok figyelmen kívül hagyása

.sass-cache

hogyan lehet biteket megrándítani

# Az összes szövegfájl figyelmen kívül hagyása

* .txt

Mint tudhatja, a megjegyzések nem kötelezőek.

Hagyja figyelmen kívül a könyvtárakat az útvonalak feltüntetésével és a / minden sor végén a / használatával.

Például:

tesztelés /

naplók /

hogyan lehet oldalszámot felvenni a google docs-ba

terhelések /

Míg a helyettesítő szimbólum * használható az összes kiterjesztésű fájl figyelmen kívül hagyására, kombinálhatja a tagadás szimbólummal. Íme egy példa:

* .txt

! readme.txt

! main.txt

A fentiek szerint a git figyelmen kívül hagyja az összes .txt kiterjesztésű fájlt, kivéve a readme.txt és a main.txt fájlokat.

Helyettesítő karaktereket lehet használni könyvtárakhoz. Csak vigyázzon, amikor használja őket, ahogy ez a példa mutatja:

teszt/

! teszt / példa.txt

Azt gondolhatja, hogy a git mostantól figyelmen kívül hagyja a tesztkönyvtárban található összes fájlt, kivéve az example.txt fájlt. Ez azonban nem így van. Teljesítmény okokból továbbra is figyelmen kívül hagyja az example.txt fájlt, mivel meghatároztuk, hogy a teljes tesztkönyvtár figyelmen kívül marad.

Lehetősége van a dupla csillag (**) használatára, hogy tetszőleges számú könyvtárat és fájlt megegyezzen. Például a Test / ** / *. Txt megmondja a gitnek, hogy csak a .txt végződésű fájlokat hagyja figyelmen kívül a tesztkönyvtárban és annak alkönyvtáraiban.

GITIGNORE fájl Az egyik használata

Három módszer a GITIGNORE fájlok megvalósítására

Használjon globális GITIGNORE-t minden projektjéhez, akár kollégáival, akár egyedül. Ugyanakkor létrehozhat egy helyi GITIGNORE-t, vagy akár megadhat kizárási szabályokat is.

Hozzon létre egy helyi GITIGNORE fájlt

A GITIGNORE fájlok meghatározásának két módja van. Rendelkezhet GITIGNORE fájllal könyvtárszinten, vagy létrehozhat egy fájlt a gyökérkönyvtárban. A legtöbb esetben a GITIGNORE tulajdonságfájlt és konfigurációs fájlokat tartalmaz. Amikor csapattársai is ugyanazt a GITIGNORE fájlt húzzák, az egyértelműség kedvéért ne felejtsd el megadni a # karaktert.

Hozzon létre egy globális GITIGNORE fájlt

Ha több git-tárral dolgozik, rengeteg időt takaríthat meg, ha globális szabályokat határoz meg a helyi tárhelyeihez.

hogyan kell elmenekülni a barátoktól a tarkov elől
  1. Hozza létre a GITIGNORE fájlt, és határozza meg az alkalmazandó univerzális szabályokat.
  2. A core.excludesFiles tulajdonság segítségével átalakíthatja a helyi GITIGNORE fájlt globálissá. Használja a következő sort:

git config –global core.excludesFile

Hozzon létre személyes GITIGNORE szabályokat

Ha rendelkezik konkrét tárral, szabályokkal, módosíthatja a globális vagy helyi GITIGNORE fájlokat. Ezeket a szabályokat nem lehet megosztani vagy ellenőrizni a munkacsoport többi tagjával. Személyes GITIGNORE szabályokat használhat a helyi működő könyvtárakhoz vagy a naplózó beállításaihoz.

A GITIGNORE fájl használata az elkötelezett fájlokhoz

Figyelmen kívül hagyja az elkötelezett fájlokat

A lekötött fájlok integrálódnak a lerakatba, mivel gyorsítótárban vannak. Ha figyelmen kívül hagyja ezeket az adatokat, azokat először el kell távolítani. A javasolt módszer erre a fájlok törlése, majd a változtatások végrehajtása és alkalmazása. Miután ezt megtette, végre használhatja a GITIGNORE-t, meghatározva egy szabályt, ahol a fájlt helyben figyelmen kívül hagyják. Add hozzá ezt a sort:

git rm –tárolt

Ilyen módon a fájl eltávolításra kerül az adattárból, annak ellenére, hogy a munkakönyvtárban marad. Az ilyen szabályt tartalmazó GITIGNORE fájlnak a munkakönyvtárban kell lennie.

Végezze el a korábban figyelmen kívül hagyott fájlt

Ha figyelmen kívül hagyott fájlt szeretne végrehajtani, akkor ezt a git add sor és az erő opcióval hajthatja végre. Például, ha el akarja távolítani az example.txt fájlt a GITIGNORE fájlból, miközben a lerakatot elkötelezetten tartja, t helyezzen be sorokat:

git add -f example.txt

git elkövetés -m A example.txt hozzáadásának kényszerítése.

Most egy figyelmen kívül hagyott fájlt adott hozzá az adattárhoz. Az utolsó lépés a GITIGNORE fájl módosítása a figyelmen kívül hagyó minta vagy a szabály eltávolításával.

Mit

Használja a GITIGNORE-t előnyére

Mivel a GITIGNORE fájlok szinte minden projektben megtalálhatók, meg kell tanulnia, hogyan kell használni őket. Bár a parancsok egyszerűek, elengedhetetlen a szabályok meghatározása és a megfelelő fájlok figyelmen kívül hagyása. A GITIGNORE megfelelő használatával időt takaríthat meg és optimalizálja projektjét.

Milyen gyakran van szüksége GITIGNORE fájlokra a git adattárban? Leginkább globális vagy helyi szabályokat használ? Kérjük, ossza meg tapasztalatait a megjegyzések részben.

Érdekes Cikkek

Szerkesztő Választása

Hogyan szerezzük be Shadow Midas-t a Fortnite-ban
Hogyan szerezzük be Shadow Midas-t a Fortnite-ban
Az eredeti Midas olyan karakter és főnök volt a Fortnite-ban, akit le kellett győznöd. Később Shadow Midas néven visszatért főnökként és skinként is. Míg a Shadow Midas megszerzésének eseménye hosszú
Az új Paint 3D letöltése és telepítése a Windows 10 rendszerhez
Az új Paint 3D letöltése és telepítése a Windows 10 rendszerhez
A Paint 3D egy vadonatúj Windows 10 alkalmazás, amely várhatóan a Windows 10 alkotói frissítésével lesz együtt. Így töltheti le és telepítheti most.
Hogyan javítsunk ki egy nem működő Netgear routert
Hogyan javítsunk ki egy nem működő Netgear routert
Használja ezt az útmutatót a Netgear router hibaelhárításához, ha az nem csatlakozik az internethez, vagy nem jelenik meg a Wi-Fi beállításai között.
Optimalizálja az akkumulátor élettartamát a videóminőség érdekében a Windows 10 rendszerben
Optimalizálja az akkumulátor élettartamát a videóminőség érdekében a Windows 10 rendszerben
Van egy új lehetőség a Windows 10 rendszerben, amely lehetővé teszi az akkumulátor élettartamának vagy a videó minőségének optimalizálását mozgások és videók megtekintésekor.
Tiltsa le az alkalmazás helyhez való hozzáférését a Windows 10 rendszerben
Tiltsa le az alkalmazás helyhez való hozzáférését a Windows 10 rendszerben
A legújabb Windows 10 buildek konfigurálhatók az operációs rendszer és az alkalmazások hozzáférésének engedélyezéséhez vagy megtiltásához. Testreszabható, hogy mely alkalmazások képesek feldolgozni.
A Hisense TV Wi-Fi kapcsolata folyamatosan megszakad – mit tegyünk?
A Hisense TV Wi-Fi kapcsolata folyamatosan megszakad – mit tegyünk?
Mindannyian elfekszenek a kanapén, és kapcsold be a Hisense Smart TV-t, csak nem történik semmi, vagy esetleg megjelenik egy üzenet, amely azt jelzi, hogy nincs kapcsolat. Nem számít, mennyire próbálkozol, úgy tűnik, a tiéd
A Google Drive feltöltése nem sikerült - mit tehet
A Google Drive feltöltése nem sikerült - mit tehet
A Felhő gyorsan központi szerepet kapott életünkben. Összekapcsolja készülékeinket, tárolja adatainkat, és időnként megszégyeníti a szerencsétlen hírességeket. Az International Data Corporation nemrégiben készült jelentése szerint körülbelül 86 zettabájtnyi adat lesz tárolva