Verziókezelés Git segítségével, GitHub és társai.

Fájl eltávolítása és átnevezése Git-tel – Könnyen követhető útmutatók

A bemutató összes videója Verziókezelés Git segítségével, GitHub és társaival.

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.

Fájl eltávolítása és átnevezése a Git-tel – Könnyen követhető útmutatók

A fájl hozzáadásához használd a git add parancsot:

git add helytelen.txt

Most a fájl elküldésére készülhetünk. Ezt a következő parancs használatával tedd:

git commit -m "Fájl hozzáadva"

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:

git rm helytelen.txt

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:

git commit -m "Fájl eltávolítva"
Fájl eltávolítása és átnevezése Git-tel – Könnyen követhető útmutatók

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.

Fájl törlése és átnevezése Git-tel – Könnyen követhető utasítások

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:

touch config.txt
git add config.txt

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:

git rm --cached config.txt
Fájl eltávolítása és átnevezése Git-tel – Útmutatók egyszerűen elkészítve

Ezután végezz egy commitot:

git commit -m "Konfigurációs fájl eltávolítva a tárolóból"
Fájl eltávolítása és átnevezése Git-tel – Könnyen követhető útmutatók

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.

Fájl eltávolítása és átnevezése a Git segítségével – Könnyen megvalósítható útmutatók

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:

git add.gitignore
git commit -m ".gitignore hozzáadva"

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:

git mv README README.txt

Futtassd újra a git status parancsot, hogy lásd, hogy a fájl sikeresen át lett nevezve.

Fájl eltávolítása és átnevezése Git-tel – Útmutatók egyszerűen készítve

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

git commit -m "README átnevezve README.txt-ra"
Fájl eltávolítása és átnevezés Git segítségével – Útmutatók egyszerűen elkészítve

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.