A git add parancsot arra használjuk, hogy fájltartalmat adjunk hozzá az indexhez (átmeneti terület). Ez a parancs frissíti a munkafa aktuális tartalmát az átmeneti területre. Előkészíti a rendezett tartalmat is a következő véglegesítéshez. Minden alkalommal, amikor hozzáadunk vagy frissítünk bármely fájlt a projektünkben, a frissítéseket továbbítani kell a staging területre.
A git add parancs a Git technológia alapvető része. Általában egy fájlt ad hozzá egyszerre, de vannak olyan opciók is, amelyek egyszerre több fájlt is hozzáadhatnak.
Az „index” a munkafa adatainak pillanatképét tartalmazza. Ezt a pillanatképet a rendszer továbbítja a következő véglegesítéshez.
A git add parancsot többször is lefuttathatjuk a véglegesítés előtt. Ezek az összes hozzáadási művelet egy véglegesítés alá helyezhető. Az add parancs hozzáadja a parancssorban megadott fájlokat.
A git add parancs alapértelmezés szerint nem adja hozzá a .gitignore fájlt. Valójában ezzel a paranccsal figyelmen kívül hagyhatjuk a fájlokat.
Megértjük, hogyan lehet fájlokat hozzáadni a Githez?
csatlakozások és csatlakozások típusai
Git add hozzá a fájlokat
A Git add parancs egy egyenes irányú parancs. Fájlokat ad hozzá az átmeneti területhez. Egyszerre egyetlen vagy több fájlt is hozzáadhatunk a staging területen. A következőképpen fog futni:
$ git add
A fenti parancs hozzáadódik a git staging területhez, de mégsem osztható meg a verziókezelő rendszeren. A megosztáshoz véglegesítési művelet szükséges. Értsük meg az alábbi forgatókönyvet.
Létrehoztunk egy fájlt az újonnan létrehozott tárhelyünkhöz NewDirectory . Fájl létrehozásához használja a touch parancsot az alábbiak szerint:
$ touch newfile.txt
És ellenőrizze az állapotot, hogy nincs-e nyomon követve, vagy sem a git status paranccsal az alábbiak szerint:
alapvető java nyelv
$ git status
A fenti parancs megjeleníti a nem követett fájlokat a tárolóból. Ezeket a fájlokat hozzá lehet adni a tárhelyünkhöz. Mint tudjuk, létrehoztunk egy newfile.txt fájlt, ezért a fájl hozzáadásához futtassa az alábbi parancsot:
$ git add newfile.txt
Vegye figyelembe az alábbi kimenetet:
A fenti kimenetből láthatjuk newfile.txt felkerült az adattárunkba. Most el kell köteleznünk, hogy megosszuk a Giten.
Git Add All
Egynél több fájlt is hozzáadhatunk a Githez, de az add parancsot többször kell futtatnunk. A Git az add parancs egyedi opciójával segít bennünket, amellyel az összes elérhető fájlt egyszerre hozzáadhatjuk. Az összes fájl hozzáadásához a tárolóból futtassa az add parancsot a következővel: -A választási lehetőség. Tudjuk használni '.' Ahelyett -A választási lehetőség. Ez a parancs egyszerre rendezi az összes fájlt. A következőképpen fog futni:
$ git add -A
Vagy
$ git add .
A fenti parancs hozzáadja a tárolóban elérhető összes fájlt. Fontolja meg az alábbi forgatókönyvet:
Létrehozhatunk négy új fájlt, vagy másolhatjuk, majd ezeket a fájlokat egyszerre hozzáadjuk. Vegye figyelembe az alábbi kimenetet:
A fenti kimenetben az összes fájl a Git által nem követett fájlként jelenik meg. Az összes fájl egyszerre történő nyomon követéséhez futtassa az alábbi parancsot:
$ git add -A
A fenti parancs az összes fájlt hozzáadja az átmeneti területhez. Ne feledje, a -A az opció megkülönbözteti a kis- és nagybetűket. Vegye figyelembe az alábbi kimenetet:
A fenti kimenetben az összes fájl hozzáadásra került. Az összes fájl állapota szakaszosan jelenik meg.
Fájlok eltávolítása az átmeneti területről
A git add parancs a fájlok eltávolítására is szolgál az átmeneti területről. Ha törölünk egy fájlt a tárolóból, akkor az nem követett fájlként érhető el a tárolónk számára. Az add paranccsal távolítható el az átmeneti területről. Furcsán hangzik, de Git meg tudja csinálni. Fontolja meg az alábbi forgatókönyvet:
töröltük a newfile3.txt az adattárból. A tároló állapota a fájl törlése után a következő:
Amint a fenti kimenetből láthatjuk, a törölt fájl továbbra is elérhető a staging területen. Az indexből való eltávolításához futtassa az alábbi parancsot az alábbiak szerint:
$ git add newfile3.txt
Vegye figyelembe az alábbi kimenetet:
regexp_like mysql-ben
A fenti kimenetből láthatjuk, hogy a fájl eltávolításra került az átmeneti területről.
Csak az összes új és frissített fájl hozzáadása:
A Git lehetővé teszi, hogy egyszerre csak frissített és újonnan létrehozott fájlokat állítsunk elő. Ehhez a figyelmen kívül hagyás eltávolítási lehetőséget fogjuk használni. A következőképpen kerül felhasználásra:
java tostring
$ git add --ignore-removal .
Adja hozzá az összes módosított és törölt fájlt
A Git add számos lehetőséggel segít bennünket. Van egy másik lehetőség, amely elérhető a Gitben, amely lehetővé teszi, hogy csak a módosított és törölt fájlokat állítsuk be. Nem állítja be az újonnan létrehozott fájlt. Csak az összes módosított és törölt fájl elhelyezéséhez futtassa az alábbi parancsot:
$ git add -u
Fájlok hozzáadása helyettesítő karakterrel
A Git lehetővé teszi, hogy az összes azonos mintafájlt egyszerre adjuk hozzá. Ez egy másik módja több fájl hozzáadásának. Tegyük fel, hogy hozzá akarok adni minden java fájlt vagy szöveges fájlt, akkor használhatjuk a .java vagy .txt mintát. Ehhez a következőképpen futtatjuk a parancsot:
$ git add *.java
A fenti parancs az összes Java fájlt színpadra állítja. Ugyanezt a mintát alkalmazzuk a szöveges fájlokra is.
A fájlok hozzáadása után a következő lépés a Gitben való megosztása.
Git Undo Add
Egy git add műveletet visszavonhatunk. Ez azonban nem része a git add parancsnak, de a git reset paranccsal megtehetjük.
Hozzáadási művelet visszavonásához futtassa az alábbi parancsot:
$ git reset
Ha többet szeretne megtudni a git reset parancsról, keresse fel a Git Reset webhelyet.