Git

Hogyan lehet eltárolni a nem követett fájlokat a Git-ben?

Hogyan lehet eltárolni a nem követett fájlokat a Git-ben?
A git stash a git hasznos szolgáltatása, amikor a git felhasználónak át kell váltania egyik munkakönyvtárból egy másik munkakönyvtárba a probléma megoldásához, és az aktuális munkakönyvtár módosított fájljait tárolni kell a váltás előtt. A Git slash tárolja az összes módosított nyomon követett, nem követett és figyelmen kívül hagyott fájlt, és segíti a felhasználót a módosított tartalom lekérésében, ha szükséges. Lehetővé teszi a git felhasználó számára a jövőben szükséges változtatások mentését, és segíti a felhasználót a jelenlegi munkakönyvtár gyors megtisztításában. Alapértelmezés szerint tárolja a nyomon követett fájlok el nem hajtott változtatásait, és kihagyja a nem nyomon követett és figyelmen kívül hagyott fájlokat. De néha megköveteli a nem nyomon követett fájlok mentését. A nem nyomon követett fájlokat a segítségével törölheti -tartalmazza-nem követhető opció git stash parancs és git add parancs. Az oktatóanyag bemutatja, hogy ezek a parancsok miként használhatók a nem követett fájlok gitbe mentésére.

Előfeltételek

Telepítse a GitHub Desktop alkalmazást
A GitHub Desktop segíti a git felhasználót a git-hez kapcsolódó feladatok grafikus végrehajtásában. Könnyedén letöltheti az alkalmazás legújabb verziójának Ubuntu telepítőjét a githubról.com. Letöltés után telepítenie és konfigurálnia kell az alkalmazást a használatához. A telepítési folyamat megfelelő ismerete érdekében ellenőrizheti a GitHub Desktop Ubuntu telepítésének oktatóanyagát is.

Hozzon létre egy GitHub-fiókot
A helyi adattárak közzétételéhez GitHub-fiókot kell létrehoznia.

Hozzon létre egy helyi adattárat
Létre kell hoznia egy helyi adattárat egy vagy több fájllal és mappával, hogy ellenőrizhesse az oktatóanyagban használt parancsokat a nem nyomon követett fájlok elrejtéséhez.

Inicializálja a git-tárat
Lépjen a helyi adattár mappájába a terminálról, és futtassa a következő parancsot a helyi adattár inicializálásához.

$ git init

Fájl hozzáadása a lerakatba

Futtassa a következő parancsot a alapvető.py az adattárban.

$ git add basic.py

Ellenőrizze a követett és a nem követett fájlt

Futtassa a „Ls” parancs a helyi adattár mappa összes fájljának és mappájának listájához.

$ ls

Futtassa a „Git elkövetni” parancs a nyomon követett és nem követett fájlok ellenőrzéséhez:

$ git elkövetni

Az alábbi kimenet azt mutatja, hogy az adattár mappa két fájlt tartalmaz. Ezek alapvető.py és teszt.py. Az alap.a py-t korábban hozzáadták az adattárhoz. Olyan alapvető.a py egy nyomon követett fájl és teszt.py egy nem nyomon követett fájl, ill.

Tárolja a nem követett fájlokat a „git stash” használatával

A módosított, nem követett fájlokat a „Git stash” parancsot két különböző módon. Az egyik mód a használat a -beleértve-nem követhető opció a „Git stash” parancs. Egy másik módszer a használat a -u opció a „Git stash” parancs. Ezen opciók használatát az alábbiakban mutatjuk be.

A) Az -include-untracked opció használata
Futtassa az alábbi parancsokat a tárház mappa fájl- és mappalistájának ellenőrzéséhez. Mentse el a nem nyomon követett fájlokat, és ellenőrizze újra az adattár mappa fájl- és mappalistáját. Itt, az „ls” paranccsal a tárház mappa fájljainak listáját és mappáját, valamint a „Git stash -include-untracked” paranccsal menti a nem nyomon követett fájlokat.

$ ls
$ git stash - beleértve-nem követhető
$ ls

Az alábbi kimenet azt mutatja, hogy az adattár mappa két nevű fájlt tartalmaz alapvető.py és teszt.py, mielőtt végrehajtaná a „Git stash” parancs. Itt, alapvető.py nyomon követett fájl és teszt.py egy nem követett fájl. A nyomon nem követett fájl a fájl végrehajtása után eltávolításra kerül az adattár mappájából „Git stash” parancs.

B) -u Opció használata

Futtassa az alábbi parancsokat a lerakat nyomon követett és nem követett fájljainak ellenőrzéséhez. Mentse el a nem nyomon követett fájlokat, és ellenőrizze újra az adattár mappa fájl- és mappalistáját. Itt a „Git ls-files” parancs a nyomon követett fájlok listájának megjelenítésére szolgál, az „ls” paranccsal a tárház mappa fájljainak és mappáinak listáját, valamint a „Git stash -u” paranccsal menti a nem nyomon követett fájlokat.

$ git ls-fájlok
$ ls
$ git stash -u
$ ls

Az alábbi kimenet azt mutatja, hogy az adattár mappa két nevű fájlt tartalmaz alapvető.py és teszt.py, mielőtt végrehajtaná a „Git stash” parancs. Itt, alapvető.py nyomon követett fájl és teszt.py egy nem követett fájl. A nyomonkövetés nélküli fájl a program végrehajtása után eltávolításra kerül az adattár mappájából „Git stash -u” parancs.

Tárolja a nem követett fájlokat a „git add” használatával

A tároló nem nyomon követett fájljai menthetők a -tartalmazza-nem követhető vagy -u a „Git stash” parancs. Hozzá kell adnia a lerakat nyomon nem követett fájljait a „Git add” parancsot, és futtassa a „Git stash” parancs a nem nyomon követett fájl mentésére és az aktuális könyvtár megtisztítására a munka érdekében úgy, hogy eltávolítja a nem nyomon követett fájlt a tároló mappájából.

$ git ls-fájlok
$ ls
$ git add new.py
$ git perjel
$ ls

Az alábbi kimenet azt mutatja, hogy az aktuális adattár nyomon követett és nem követett fájljainak listája olyan, mint az előző parancsok a nem halmozott fájl tárolásakor. A nyomonkövetés nélküli fájl a program végrehajtása után eltávolításra kerül az adattár mappájából „Git stash” parancs.

Töltse le az Elrejtett fájlt

Van egy másik git parancs a mentett, nem nyomon követett fájlok helyreállításához az adattár mappájában, ha szükséges. Futtassa a következő parancsot az aktuális adattár mappa fájljainak és mappáinak listájának ellenőrzéséhez, és a korábban tárolt, nem nyomon követett fájlok visszaállításához az adattár mappájában. Itt, az „ls” paranccsal a tárház mappa fájljainak és mappáinak listáját, valamint a „Git stash alkalmazni” parancsot használjuk a nem nyomon követett fájlok visszaállítására.

$ ls
$ git perjel érvényes
$ ls

Az alábbi kimenet azt mutatja, hogy az adattárnak egy nyomon követett fájlja van, és a „Git stash alkalmazni” parancsot, az előzőleg elrejtett, nem nyomon követett fájl visszaáll az adattár mappájában.

Következtetés

A nem követett fájlok eltörlésének és az aktuális tárház könyvtárának tisztításának különböző módjait ismertette ez az oktatóanyag a „Git stash” parancs. Hogyan lehet visszaállítani a nem követett fájlokat a „Git stash” parancsot is itt mutatták. A nyomon követett és nem nyomon követett fájlok fogalma, valamint a nyomon nem követett fájlok gitben történő tárolásának módja a git felhasználók számára törlődik, miután elolvasta ezt az oktatóanyagot.

Az FPS növelése Linux alatt?
Az FPS jelentése Képkocka másodpercenként. Az FPS feladata a videolejátszások vagy játékteljesítmények képkockasebességének mérése. Egyszerű szavakkal...
A legnépszerűbb Oculus App Lab játékok
Ha Oculus fülhallgató-tulajdonos, akkor tisztában kell lennie az oldalsó töltéssel. Az oldaltöltés a nem áruházi tartalom fejhallgatóra történő telepí...
A legjobb 10 játék az Ubuntuban
A Windows platform a játékok egyik domináns platformja volt, mivel a játékokat hatalmas százalékban fejlesztik ma a natív Windows támogatására. Kihívh...