A Git ismertetése

Befejeződött

Az olyan verziókövetési eszközök, mint a Git, lehetővé teszik a fájlok módosításainak nyomon követését és kezelését munka közben. Ugyanannak a fájlnak több verzióját is tárolhatja, megtekintheti az elvégzett módosítások előzményeit, és együttműködhet másokkal.

A Git az egyik legnépszerűbb verziókövetési eszköz. Ebben a leckében megismerheti a Gitet, és megtudhatja, hogyan segíthet a Bicep-kód írása és használata során.

Mik a verziókövetés és a Git?

A verziókövetés egy olyan gyakorlat, amellyel a fájlok módosításainak előzményeit megőrizheti. Számos különböző verziókövetési rendszer létezik, de általában néhány alapvető funkcióval rendelkeznek:

  • A fájl módosításainak nyomon követése.
  • Tekintse meg egy fájl előzményeit, és térjen vissza egy régebbi verzióra, ha vissza kell állítania egy módosítást.
  • Egyszerre több fájlverzióval is dolgozhat.
  • Együttműködhet más csapattagokkal a kód és a módosítások megosztásával.

A legtöbb verziókövetési rendszer minden fájltípussal működik, de szövegfájlokra van optimalizálva.

Megjegyzés:

A verziókövetést más néven forráskódkezelésnek vagy SCM-nek is nevezik.

A Git egy nyílt forráskódú verziókövető rendszer. A Git használatával olyan adattárakat hozhat létre , amelyek megőrzik az előzményeket, és nyomon követik a változásokat. Mindegyik projekthez használhat különböző adattárakat, vagy dönthet úgy, hogy egyetlen adattárat használ az összes Bicep-kódhoz.

Hogyan segít a Git a Bicep-kóddal kapcsolatban?

A Bicep-kód szövegfájlokban van fenntartva, így számos verziókövetési rendszerhez alkalmas. A verziókövetés olyan gyakori forgatókönyvekben segít, amelyekkel valószínűleg szembesül a Bicep-kód írásakor, például:

  • Amikor módosítja a Bicep-fájlokat, gyakran vissza kell vonnia a módosításokat, vagy meg kell tekintenie egy fájl előzményeit, hogy láthassa a korábban végrehajtott módosításokat. Az egyes fájlokról a módosításukkor másolatot készíthet, de ez gyorsan nehézkessé válik. A Git olyan funkciókat biztosít, amelyekkel nyomon követheti az egyes fájlok módosításait.
  • Jelentős módosítást kell végeznie egy Bicep-fájlon, ami némi időt vesz igénybe az előkészítéshez és a teszteléshez. Ugyanakkor hozzá kell férnie a Bicep-fájl jelenlegi ismert jó verziójához, hogy továbbra is üzembe tudja helyezni. A Git elágaztatási és egyesítési funkciókat biztosít, így a fájl több verziójával is dolgozhat, és gyorsan válthat közöttük.
  • A csapat többi olyan munkatársával dolgozik együtt, akik módosítják a Bicep-kódját. Nyomon kell követnie, hogy ki módosítja az egyes módosításokat. Ha két módosítás ütközik egymással, egy folyamattal kell megoldania az ütközéseket. A Git hatékony együttműködési funkciókat biztosít.

Hol találhatók az egyes adattárak?

A Git egy elosztott verziókövetési rendszer, ami azt jelenti, hogy a Git-adattár több példányban is elérhető a számítógépeken és kiszolgálókon. Így a Git kiváló választás a csapattagokkal való együttműködéshez a Bicep-kód közös megosztásához és megírásához.

A online szolgáltatások, például a GitHub és az Azure Repos használatával közös kódon dolgozhat a csapatával. Ezen szolgáltatások használatával automatizált üzembehelyezési folyamatokat is létrehozhat. Ezeket a folyamatokat egy későbbi modulban ismerheti meg.

Hogyan működik a Git a mappákkal?

A Git-adattár a számítógépen található mappaként jelenik meg. Amikor az adattárral dolgozik, az ugyanúgy működik, mint bármely más mappában, benne fájlokkal. A fájlokat bármilyen eszközzel megtekintheti és szerkesztheti, bár ebben a modulban a Visual Studio Code-ot fogja használni.

A Git az adattár metaadatait egy speciális rejtett mappában tárolja az adattár mappájában. Az adattár első létrehozásakor inicializálnia kell az adattárat a metaadatok létrehozásához. Ezután a szokásos módon kell dolgoznia a mappával. A Git eszközei segítenek fenntartani az adattárban lévő fájlok verzióit. A git parancsairól ebben a modulban olvashat bővebben.

Milyen eszközökre lesz szükségem?

Ebben a modulban két eszközt fog használni a Git-adattár használatához: a Visual Studio Code-ot és a Gitet.

Visual Studio Code

A Visual Studio Code egy szövegszerkesztő Windows, macOS és Linux rendszerhez. A Bicep-kódokkal, más forráskódokkal és szövegfájlokkal együtt használható funkciókat biztosít. A Visual Studio Code Bicep-bővítményének telepítésével például olyan szerkesztési felületet kap a Bicep számára, amely tartalmazza az automatikus kiegészítést, az IntelliSense-t és a kód továbbfejlesztéséhez szükséges javaslatokat.

Ha szeretné, egy másik szövegszerkesztővel is írhat Bicep-kódot, de a Visual Studio Code nagyszerű választás, mert Bicep-támogatással rendelkezik, és integrálható a Gittel.

Git

A Git egy parancssori eszközre épül, és az online elérhető dokumentációk és példák többsége a Git parancssori felületét (CLI) használja. Ebben a modulban cli-parancsok és Visual Studio Code keveréket használunk a Git használatához. Bármelyik eszközt is használja, ugyanazt a mögöttes Git-adattárat használja.

Tipp.

Ahogy a Git használata kiforrott, meg kell tanulnia néhány fejlettebb Git CLI-parancsot. A modul későbbi részében hivatkozunk néhány erőforrásra, hogy folytathassuk a Git és számos speciális funkciójának feltárását.

A Gitet külön kell telepítenie a Visual Studio Code-tól. Ezt a következő leckében fogja látni. A Git telepítése után a Visual Studio Code észleli, és automatikusan engedélyezi annak Git-integrációját.