Számítógépes szoftverek fejlesztésekor és a verziókezelő rendszerek, mint a Git használatakor gyakran szükség van fájlok módosítására vagy akár eltávolítására. Ez az útmutató megmutatja, hogyan távolíthatod el, vagy káros módon változtathatod át a fájlokat a git rm és git mv parancsok segítségével.
Legfontosabb megállapítások
- A git rm parancs használatával fájlokat távolíthatsz el a tárolódból anélkül, hogy törölnéd őket a fájlrendszerből.
- A git mv parancs segít a fájlok átnevezésében, miközben a tárolóban tárolod a módosításokat.
Lépésről lépésre útmutató
Először szeretnénk létrehozni egy üres fájlt, és hozzáadni a Git-tárolónkhoz. Kezdd azzal, hogy létrehozol egy új fájlt. Ezt a touch parancs segítségével megteheted.
Ezután futtasd a git status parancsot. Ez áttekintést ad a Git-tárolód aktuális állapotáról. Látnod kell, hogy a fájl helytelen.txt újonnan hozzá lett adva.

A fájl hozzáadásához használd a git add parancsot:
Most a fájl elküldésére készülhetünk. Ezt a következő parancs használatával tedd:
Ha most futtatod a git log parancsot, látnod kell, hogy a fájl sikeresen hozzá lett adva.
Most azonban észrevettél egy hibát: a fájl nem helyesen helytelen.txt néven. Ebben az esetben vagy átnevezheted, vagy törölheted őt. Ha törölni szeretnéd a fájlt, használd a git rm parancsot:
Mivel újra ellenőrizzük az állapotot, látnod kell, hogy a fájl töröltként van megjelölve, de még nem lett eltávolítva a tárolóból. Most használd a git commit parancsot a módosítás mentéséhez:

Ezekkel a lépésekkel sikeresen eltávolítottad a helytelen.txt fájlt, és a módosítást is rögzítetted a tárolódban. Most láthatod az állapotban, hogy a fájl már nem létezik.

Egy másik példa, ha van egy fájlod, amely érzékeny adatokat tartalmaz, mint például egy konfigurációs fájl hitelesítő adatokkal. Hozz létre egy ilyen fájlt a config.txt néven, és ezt is add hozzá a Git-tárolódhoz. Ismét használd a következő parancsokat:
Mielőtt elküldenéd a módosításokat, biztosítani szeretnéd, hogy ez az érzékeny fájl ne kerüljön a Git-tárolódba. Ez gyakran előfordul, ha több fájlt adsz hozzá egyszerre, és az egyik nem tartozik a tárolóhoz. Ilyen esetben használhatod a git rm parancsot, de van egy speciális lépés, ha a fájlt helyben szeretnéd megtartani.
Használj a következő parancsot a fájl eltávolításához a tárolóból anélkül, hogy törölnéd azt a fájlrendszerből:

Ezután végezz egy commitot:

Most láthatod az állapotban, hogy a fájl „untracked” (nem nyomkövetett) státuszban van. Ez azt jelenti, hogy eltávolították a tárolóból, de a fájlrendszeredben megmaradt.

Okos húzás, ha létrehozol egy.gitignore fájlt, hogy biztosítsd, hogy ez a fájl véletlenül se kerüljön a tárolóba. Nyisd meg vagy hozz létre egy.gitignore fájlt, és add hozzá a következő sort:
config.txt
Miután ezt megtetted, add hozzá a.gitignore-t a Git-nyomkövetéshez, és commitáld a módosításaidat:
Az egyik hasznos funkció a Git-en belül a fájlok átnevezése. Tegyük fel, hogy szeretnél átnevezni egy fájlt README névről README.txt névre. A parancs erre:
Futtassd újra a git status parancsot, hogy lásd, hogy a fájl sikeresen át lett nevezve.

Zárásként ismét végezz egy commitot:

Most minden lépést sikeresen végrehajtottál, és biztosíthatod, hogy a tároló tiszta állapotban van.
Összefoglalás – Fájlok eltávolítása és átnevezése gittel
Ebben az útmutatóban megtanultad, hogyan távolíthatod el és nevezheted át a fájlokat gittel. A git rm és git mv parancsok létfontosságúak ahhoz, hogy a tárolód tiszta és rendezett maradjon.
Gyakran Ismételt Kérdések
Mi történik a git rm parancsnál?A git rm parancs használatával eltávolítasz egy fájlt a Git-tárolódból.
Megmarad a fájl a fájlrendszerben a git rm után?Alapértelmezés szerint a fájl eltávolításra kerül a fájlrendszerből és a tárolóból, hacsak nem használod a --cached lehetőséget.
Hogyan nevezhetek át egy fájlt?Használj git mv parancsot, utána a régi és új fájlnév megadásával.
Mi a célja a.gitignore fájlnak?A.gitignore fájl segítségével meghatározhatod, hogy mely fájloknak kell figyelmen kívül maradniuk a Git által.
Hogyan ellenőrizhetem a tárolóm állapotát?A git status parancs segítségével ellenőrizheted a Git-tárolód állapotát.