Megosztás a következőn keresztül:


Új Git-adattár létrehozása

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020

Visual Studio 2019 | Visual Studio 2022

Egy Git-adattár vagy adattár nyomon követi a mappákban lévő fájlok módosításait. A számítógépen tetszőleges számú helyi Git-adattárat hozhat létre, amelyeket a saját mappájában tárol. Minden létrehozott Git-adattár független a többi Git-adattártól, így az egyik adattárban végrehajtott módosítások nem érintik a többit.

A Git-adattár minden fájlverzióját tárolja az adattárban, hacsak nem mondja meg a Gitnek, hogy hagyja figyelmen kívül a fájlokat. A Git hatékonyan menti a fájlverziókat, így a sok verzió tárolása nem feltétlenül igényel sok lemezterületet. A Git támogatja a fájlverziók összehasonlítását, a különböző verziók egyesítését, a verziók közötti váltást és még sok mást. A Git segítségével kezelheti a forráskódot, függetlenül attól, hogy a kódfájlok egy Visual Studio-megoldáson belül vagy kívül találhatók-e. A munka megosztásához csatlakoztathatja a helyi Git-adattárat egy távoli Git-adattárhoz, amelyhez mások hozzáférhetnek. A távoli adattár lehet Azure Repos Git-adattár, GitHub-adattár vagy más üzemeltetett Git-adattár.

Ez a cikk a következő feladatok eljárásait ismerteti:

  • Helyi Git-adattár létrehozása új megoldásból
  • Helyi Git-adattár létrehozása meglévő megoldásból
  • Helyi Git-adattár létrehozása üres mappában
  • Helyi Git-adattár csatlakoztatása egy Azure Repos Git-adattárhoz
  • Helyi Git-adattár csatlakoztatása GitHub-adattárhoz

A Git-munkafolyamat áttekintéséhez tekintse meg az Azure Repos Git oktatóanyagát.

Előfeltételek

Kategória Követelmények
Projekt hozzáférés A projekttagja.
Jogosultságok - Kód megtekintése magánprojektekben: Legalább Alapszintű hozzáférés.
- Privát projektekben lévő kód klónozása vagy közreműködése: A Közreműködők biztonsági csoport tagja vagy a projekt megfelelő engedélyei.
- Ág vagy adattár engedélyeinek beállítása: Engedélyek kezelése az ágra vagy adattárra engedélyek.
– Alapértelmezett ág módosítása: Szabályzatok szerkesztése adattár engedélyeinek módosítása.
- Tároló importálása: A Projekt Adminisztrátorok biztonsági csoport tagja vagy a Git projektszintű Tároló létrehozása engedély beállítása engedély megadása. További információ: Git-adattárengedélyek beállítása.
Szolgáltatások Repók engedélyezve.
Eszközök Opcionális. Használja a(z) az repos parancsokat: Azure DevOps CLI.

Feljegyzés

Nyilvános projektekben a érintett hozzáféréssel rendelkező felhasználók teljes hozzáféréssel rendelkeznek az Azure Repos-hoz, beleértve a megtekintést, a klónozást és a kódhoz való hozzájárulást.

Kategória Követelmények
Projekt hozzáférés A projekttagja.
Jogosultságok - Kód megtekintése: Legalább alap szintű hozzáférés.
- Klónozás vagy közreműködés a kódban: A Közreműködők biztonsági csoport tagja vagy a projekt megfelelő engedélyei.
Szolgáltatások Repók engedélyezve.

Helyi Git-adattár létrehozása új megoldásból

A Visual Studio nem támogatja a helyi Git-adattár létrehozását új megoldás létrehozásakor. Ehelyett hozza létre a Visual Studio-megoldást, majd kövesse a Helyi Git-adattár létrehozása meglévő megoldásból című témakörben leírt lépéseket.

A Git parancssora nem támogatja az új Visual Studio-megoldás létrehozását. Ehelyett hozza létre az új megoldást a Visual Studióval, majd kövesse a Helyi Git-adattár létrehozása meglévő megoldásból című témakörben leírt lépéseket.


Helyi Git-adattár létrehozása meglévő megoldásból

Hozzon létre egy helyi Git-adattárat a fájlmódosítások nyomon követéséhez a meglévő Visual Studio-megoldásban.

A Visual Studio 2022 Git-verziókövetési felületet biztosít a Git menü, a Git-módosítások és a Megoldáskezelő helyi menüjének használatával. A Visual Studio 2019 16.8-es verziója a Team Explorer Git felhasználói felületét is kínálja. További információt a Visual Studio 2019 – Team Explorer lapon talál.

  1. A Megoldáskezelő kattintson a jobb gombbal a megoldás nevére, vagy kattintson a jobb gombbal a Megoldáskezelő Mappa nézetében lévő elemre, majd válassza a Git-adattár létrehozása lehetőséget. Vagy a Visual Studio jobb alsó sarkában lévő állapotsoron válassza a Hozzáadás a forrásvezérlőhöz lehetőséget, majd válassza a Git lehetőséget. Ha nem látja ezeket a beállításokat, akkor a kód már megtalálható egy Git-adattárban.

    Képernyőkép a Visual Studio 2019 Megoldáskezelő helyi menüjének

    Vagy válassza a Git > Create Git-adattárat a menüsávon a Git-adattár létrehozása ablak elindításához. Ha nem látja ezt a lehetőséget, akkor a kód már megtalálható egy Git-adattárban.

    Képernyőkép a Git menü

  2. A Git-adattár létrehozása ablakban válassza a Csak helyi lehetőséget, ellenőrizze, hogy helyes-e a helyi elérési út, majd válassza a Létrehozás lehetőséget.

    Képernyőkép a

Létrehozott egy helyi Git-adattárat a Visual Studio megoldásmappájában, és véglegesítette a kódot az adattárban. A helyi Git-adattár a Visual Studio-megoldást és a Git-erőforrásokat is tartalmazza.

Képernyőkép a Git mappáról, a Git figyelmen kívül hagyja a fájlt és a Git attribútumfájlt a Windows fájlkezelőben.

Helyi Git-adattár létrehozása üres mappában

A Visual Studio 2022 nem támogatja új helyi adattár létrehozását a Team Explorer használatával. Használja a Git parancssorát.

Helyi Git-adattár csatlakoztatása egy Azure Repos Git-adattárhoz

A kódot megoszthatja másokkal úgy, hogy a helyi Git-adattárat egy Azure Repos Git-adattárhoz csatlakoztatja.

  1. A Megoldáskezelő kattintson a jobb gombbal a megoldás nevére, vagy kattintson a jobb gombbal a Megoldáskezelő Mappa nézetében lévő elemre, majd válassza a Leküldés a Git szolgáltatásba lehetőséget a Git-adattár létrehozása ablak elindításához.

    Képernyőkép a Visual Studio 2022 helyi menüjének

    Vagy válassza a Git > Push to Git szolgáltatást a menüsávon a Git-adattár létrehozása ablak elindításához.

    Képernyőkép a Visual Studio 2022 menüsávjának Git menüjének

  2. Nyisson meg egy böngészőt, és navigáljon az Azure DevOps-projekthez egy URL-cím https://dev.azure.com/<OrganizationName>/<ProjectName>használatával. Ha még nem rendelkezik projektel, hozzon létre egyet.

  3. Az Azure DevOps-projektben hozzon létre egy üres Git-adattárat README-fájl nélkül. Másolja ki a klónozási URL-címet a Klónozási adattár előugró ablakából.

    Képernyőkép az Azure DevOps projekt-webhely «Adattár klónozása» előugró ablakáról.

  4. A Git-adattár létrehozása ablakban válassza a Meglévő távoli lehetőséget, és adja meg az előző lépés adattár-klón URL-címét, majd válassza a Leküldés lehetőséget. További információ az új Azure DevOps-adattár létrehozásáról: Új Git-adattár létrehozása a projektben.

    Képernyőkép a

Feljegyzés

Az Azure DevOps Services esetében a projekt URL-cím formátuma a következő: dev.azure.com/{your organization}/{your project}. A formátumra hivatkozó visualstudio.com korábbi formátum azonban továbbra is támogatott. További információ: Az Azure DevOps bemutatása, meglévő szervezetek váltása az új tartománynév URL-címének használatára.

Helyi Git-adattár csatlakoztatása GitHub-adattárhoz

A kódot úgy is megoszthatja másokkal, hogy a helyi Git-adattárat egy GitHub-adattárhoz csatlakoztatja.

  1. Az Megoldáskezelő kattintson a jobb gombbal a megoldás nevére, vagy kattintson a jobb gombbal a Megoldáskezelő Mappa nézetében lévő elemre, majd válassza a Leküldés a Git szolgáltatásba lehetőséget a Git-adattár létrehozása ablak elindításához.

    Képernyőkép a Visual Studio 2022 helyi menüjének

    Vagy válassza a Git > Push to Git szolgáltatást a menüsávon a Git-adattár létrehozása ablak elindításához.

    Képernyőkép a Visual Studio 2022 menüsávjának Git menüjének

  2. A Git-adattár létrehozása ablakban válassza a GitHubot, válassza ki a GitHub-fiókot, a tulajdonos nevét és egy új adattárnevet, majd válassza a Leküldés lehetőséget.

    Képernyőkép a

    Ez a lépés létrehoz egy új adattárat a GitHub-fiókjában a helyi adattárból származó tartalommal.

Következő lépések