A Git egy elosztott verziófelügyeleti rendszer, amely lehetővé teszi a szoftverek nyilvános vagy privát fejlesztését. A Gitben lévő kódot elsősorban egy központi adattárban tárolják, például a GitHubban, a Bitbucketben, vagy egy saját üzemeltetésű opcióban, mint például a GitLab. A helyi másolatok klónozhatók a fő online adattárakból.
Fejlesztőként annyit szerkeszthet saját helyi példányát, amennyit csak akar. Ha azonban elégedett a változtatásokkal, érdemes lehet a változtatásokat az online adattárba helyezni. A személyre szabott beállítások végrehajtása lehetővé teszi, hogy mindenki részesüljön hozzájárulásaiból, és a közösség továbbra is alkalmazza azokat.
A frissítések leküldése
A frissítések leküldésére szolgáló parancs csak „git push”, azonban a parancs futtatása előtt néhány egyéb dolgot is meg kell tennie. Mielőtt leküldhetné a módosításokat, először be kell állítania, hogy melyik megváltozott fájlt vagy fájlokat szeretné leküldeni azáltal, hogy hozzáadja azokat az átmeneti területhez. Fájlokat adhat hozzá az átmeneti területhez a „git add” paranccsal.
Tipp: A frissítések leküldésére szolgáló összes parancsot a terminálon keresztül kell futtatni a git projekt könyvtárából.
Fájlok hozzáadásakor megadhatja őket egyenként, például „git add [fájlnév]”, vagy használhat helyettesítő karaktereket, például „git add *.txt” az összes txt fájl hozzáadásához.
A fájlok hozzáadása előtt vagy után célszerű ellenőrizni, hogy nem hiányzott-e szerkesztett fájl. Ezt a „git status” paranccsal teheti meg. A „git status” parancs megmutatja, hogy mely fájlok változtak a véglegesítéshez, és melyek nem.
Tipp: Amikor hozzáad egy fájlt, az valójában nem a teljes fájlt adja hozzá, csak az adott fájl módosításait. Ez azt jelenti, hogy ha módosításokat végez egy fájlon a hozzáadása után, akkor újra hozzá kell adnia. Ez azt jelenti, hogy egy fájl megjelenhet mind a fokozatos, mind a nem szakaszos módosítások listájában.
Miután végrehajtotta az összes módosítást, amelyet a kiszolgálóra szeretne küldeni, végre kell hajtania azokat. Ehhez írja be a „git commit -m „[a véglegesítési üzenet]” parancsot. A git commit az összes változás csoportosítására és egy véglegesítési üzenet felvételére szolgál. A véglegesítési üzenetnek röviden le kell írnia a végrehajtott változtatásokat, például „elírási hiba javítva”, „megoldva [probléma száma]” vagy „hozzáadott [új funkció]”. Minden véglegesítéshez szükség van egy véglegesítési üzenetre, ha kihagyja a parancsban, akkor interaktívan kérni fog egyet. Miután végrehajtotta a módosításokat, írja be a „git push” parancsot, hogy a változtatásokat az online tárhelyre helyezze.