A nem követett fájlok összezavarhatják a Git működő fáját, és elronthatják a dolgokat az úton. Néha ezek a nem nyomon követett fájlok lehetnek szöveges vagy más fájlok, amelyeket nem kíván a távoli adattárban, vagy azok, amelyeket tévesen készítettek így vagy úgy egy elkötelezettség fokozata után.

Bármi legyen is az eset, ezeknek a fájloknak a eltávolításához mindig hasznos megtisztítani a Git működő fáját.

Mik azok a nem követett fájlok egy Git-elkövetés során?

Ha frissített néhány meglévő fájlt a projektben, és új fájlokat is felvett helyben, és szeretné tolja a frissítést a távoli adattárba a GitHubon, a Git megköveteli, hogy ezeket a változtatásokat szakaszba állítsa elkövetni.

A már korábban elvégzett, már elkötelezett fájlok frissítése pusztán nem távolítja el őket a nyomon követett fájlokból.

Amikor frissítést állít be az elkötelezettség érdekében, az új fájlok is megrendezésre kerülnek velük, és Git hozzáadja őket a nyomon követett fájlokhoz. Azonban az új fájlokat, amelyeket a projektbe felvesz az elkötelezettség futtatása után, nem követik nyomon.

instagram viewer

Ezek lehetnek nem fontos vagy megmaradt fájlok, amelyeket ideiglenesen használtak, vagy azok, amelyek így vagy úgy felszínre kerülnek, miután egyesítették vagy meghosszabbították néhány változtatást. Következésképpen ezek a nem nyomon követett fájlok továbbra is a dolgozó fája körül rejtőznek, és amikor fut git státusz, A Git vissza nem követett fájlként adja vissza őket.

Ezeket a fájlokat a Git működő fájának megtisztításával törölheti. Ellenkező esetben, ha még mindig úgy gondolja, hogy helyben szüksége van rájuk, felveheti őket a .gitignore fájl. Fájlok, amelyekhez hozzáad .gitignore nem érinti a takarítás, nem akkor, ha úgy dönt, hogy felveszi őket.

A Git tisztítása olyan egyszerű, mint egy Git-ág törlése helyileg vagy távolról. Nézzük meg a Git megtisztításának különféle módjait a nyomon nem követett fájlok vagy mappák törléséhez.

Hogyan lehet fiókot törölni a Git-ben helyileg és távolról

Számos oka lehet annak, hogy törölhet egy fiókot a GitHub-ból. Szerencsére a Git ág törlése egyszerű.

Hogyan lehet megtisztítani a Git programot és eltávolítani a nem nyomon követett fájlokat vagy mappákat

A nem nyomon követett fájlok eltávolítása előtt ellenőrizze, hogy törölni kívánja-e őket. Ehhez futtassa az alábbi kódot:

git tiszta -d -n

A parancs visszaad minden nyomon nem követett mappát és fájlt, amelyet a Git eltávolít a működő fáról.

A fájlok és könyvtárak eltávolításához futtassa:

git tiszta -d -f

Csak fájlok mappák törlése nélküli eltávolításához használja:

git tiszta -f

Bár a fenti módszerek nem távolítják el a .gitignore, az alábbi paranccsal megtisztíthatja a .gitignore fájl is:

git tiszta -fx

Csak a figyelmen kívül hagyott fájlok eltávolításához más fájlok beillesztése nélkül ezúttal módosítsa az „x” kisbetűket nagybetűs „X” betűvé:

git tiszta -fX

Annak ellenőrzéséhez, hogy vannak-e még nem rendezett fájlok a működő fában, futtassa a következő parancsot:

git státusz

A Git interaktív módon is tisztítható a következők használatával:

git tiszta -i

Fájlok felvétele a .gitignore interaktív tiszta módban használja:

git tiszta -ix

A listában felsorolt ​​fájlok tisztításához .gitignore csak az interaktív mód használatával futtassa a következő parancsot. Győződjön meg arról, hogy ezúttal a nagybetűs "X" szót használja:

git tiszta -ifX

Amint megjelenik az interaktív mód, választhatja a fájlok szám vagy sztringminták szerinti szűrését. Kiválaszthatja a kérdezd meg opció az egyes fájlok törlés előtt történő kétszeri ellenőrzésére. Ha tetszik, kiválaszthatja a tiszta lehetőség a fájlok azonnali eltávolítására.

Futás git státusz az aktuális állomásinformációkat adja meg, és ha vannak nem rendezett fájlok vagy mappák, akkor erről tudatja Önt is.

A Git Clean futtatása után is látja az eltávolított fájlokat nyomon követés nélkül?

Azonban a Git állapotának ellenőrzése után, ha a korábban eltávolított fájlok továbbra is megjelennek a nem követett fájlok részben, akkor törölje a Git gyorsítótárát. Akkor fuss git tiszta a fájlok eltávolításához.

Összefüggő: Hogyan klónozhatok egy adattárat a GitHub Desktop használatával

A Git gyorsítótár törlése:

git rm -r - gyorsítótárazott [fájlnév]

Ha egynél több fájl jelenik meg a Git tisztítása után, akkor a következő paranccsal törölje a fájlok Git gyorsítótárát:

git rm -r - gyorsítótárazott [fájlnév1] [fájlnév2] [fájlnév3] ...

Győződjön meg azonban arról, hogy mindegyik fájlhoz hozzáadta a fájlkiterjesztést, és ne felejtse el újból megtisztítani a Git alkalmazást.

Miért kell megtisztítania a Git programot a nem nyomon követett fájlok eltávolításához?

Előfordul, hogy rendet akar tenni a Git dolgozó fájában, mielőtt egy másik projektre hagyna egy projektet. Ezután valószínűleg lenyomja vagy egyesíti a projektben utoljára végrehajtott módosításokat annak biztosítása érdekében, hogy a következő alkalommal pontosan onnan folytassa, ahol abbahagyta.

De tolás vagy összevonás közben egyes fájlok, amelyeket nem akar a tárában, tévedésből beléphetnek.

Az ilyen fájlok ellenőrzésének és eltávolításának elmulasztása megzavarhatja a távoli adattárat, mivel a távoli adattár következő frissítésekor legközelebb frissítésre kerülnek. Ezenkívül az ilyen fájlok megszakíthatják a dolgokat, amikor olyan platformokra telepítik őket, mint a Heroku, amelyek a git-et használják a telepítéshez.

Tehát: tartsa tisztán a Gitjét!

Email
A fájlverziók kezelése, mint egy Git programozó

A programozók verzióvezérlő rendszereket (VCS) hoztak létre a fájlverzió-vezérlő problémák megoldására. Nézzük meg a verziókezelés alapjait a mai legfelső rendszer, a Git segítségével.

Kapcsolódó témák
  • Programozás
  • GitHub
A szerzőről
Idowu Omisola (50 cikk megjelent)

Idowu minden okos technológiával és termelékenységgel rajong. Szabadidejében kódolással játszik, és ha unatkozik, átvált a sakktáblára, de imád egyszer-egyszer elszakadni a rutintól. Az a szenvedély, hogy megmutatja az embereknek a modern technológiát, további írásra ösztönzi.

Tovább Idowu Omisolától

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz, amely műszaki tippeket, véleményeket, ingyenes e-könyveket és exkluzív ajánlatokat tartalmaz!

Még egy lépés…!

Kérjük, erősítse meg e-mail címét az imént elküldött e-mailben.

.