Sobes.tech
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.