Intern
Mi az a tárhely?
sobes.tech MI
Válasz az MI-től
Egy repository a projekt forráskódjának verziótárolója, amelyet olyan verziókezelő rendszer, például a Git segítségével kezelnek. Lehetővé teszi a változtatások nyomon követését, más fejlesztőkkel való együttműködést és a projekt korábbi állapotainak visszaállítását.
A repository fő összetevői:
- Munkakönyvtár (Working Directory): A projekt fájljai a fejlesztő helyi gépén.
- Előkészítő terület (Staging Area / Index): Átmeneti állapot, ahol a változtatásokat a rögzítés előtt hozzáadják.
- Commitok története (Commit History): A rögzített változtatások sorozata, amelyek ágakat alkotnak.
A repository típusai:
- Helyi repository: A fejlesztő helyi gépén tárolódik.
- Távoli repository: Egy szerveren (pl. GitHub, GitLab, Bitbucket) tárolódik, és a közös munka, valamint a biztonsági mentés céljából szolgál.
Fő műveletek:
git clone <url>: A távoli repository helyi másolatának létrehozása.git add <fájl>: A fájl változásainak hozzáadása a staging területhez.git commit -m "üzenet": A staging területen lévő változtatások rögzítése a commit történetben.git push: A helyi commitokat feltölti a távoli repositoryba.git pull: Lekéri a változtatásokat a távoli repositoryból és egyesíti azokat a helyi verzióval.