Skapa en ny Git-gren

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Den första incheckningen i en ny Git-lagringsplats är början på grenen main . När du arbetar i grenen main gör du incheckningar för att registrera ditt arbete i den grenen. Förgrening i Git sker när du skapar en ny utvecklingslinje som avviker från en tidigare gren. Du kan välja att skapa en ny gren för att utveckla och testa en ny funktion innan du lägger till den i din main gren. Det rekommenderade Git-arbetsflödet är att använda en ny gren för varje funktion eller buggfix. När du växlar mellan grenar växlar Git nästan omedelbart versionen av dina lagringsplatsfiler så att den matchar den gren som du har valt. Dina incheckningar sparas alltid i den aktuella grenen och är isolerade från incheckningar i andra grenar.

En översikt över Git-arbetsflödet finns i Självstudie om Azure Repos Git.

Skapa en ny gren

Kommentar

Grennamn får inte innehålla ASCII-kontrolltecken, till exempel blanksteg, tildes och kolon. Det är vanligt att använda gemener och avgränsa ord med bindestreck. Snedstreck kan användas för att gruppera grenar. Längden på grennamn får inte överstiga 250 ASCII-tecken. Använd inte grennamn som består av 40 hexadecimala tecken för att undvika tvetydighet mellan grennamn och incheckningshashar. Mer information om grennamngivning finns i git-check-ref-format och Git-plattformsoberoende kompatibilitet.

Du kan skapa grenar i Git-lagringsplatser i Azure Repos , GitHub-lagringsplatser eller andra värdbaserade Git-lagringsplatser.

Azure-lagringsplatser

  1. Öppna teamprojektet för din Azure DevOps-organisation i webbläsaren och välj sedan Repos Branch (Lagringsgrenar>) för att öppna vyn Grenar.

    Skärmbild av projektsidan för Azure DevOps med menyn Lagringsplats expanderad.

  2. I vyn Grenar väljer du Ny gren för att starta dialogrutan Skapa en gren.

    Skärmbild av knappen

  3. I dialogrutan Skapa en gren anger du ett unikt nytt grennamn, väljer en basgren för den nya grenen, länkar arbetsobjekt och väljer sedan Skapa.

    Skärmbild av dialogrutan Skapa en gren.

    Din nya gren visas i grenlistan.

    Skärmbild av den grenlista som visar din nya gren.

GitHub

Från webbläsaren navigerar du till huvudsidan på github-lagringsplatsen, väljer en basgren för att starta dialogrutan Växla grenar/taggar, anger ett unikt nytt grennamn och väljer sedan Skapa gren.

Skärmbild av dialogrutan Växla grenar/taggar på huvudsidan för en GitHub-lagringsplats.

Huvudsidan på lagringsplatsen visar nu filerna i den nya grenen.

Skärmbild av dina nya grenfiler på huvudsidan på en GitHub-lagringsplats.

  1. Visa lagringsplatsens grenar genom att välja Repos Branch (Lagringsgrenar>) när du visar lagringsplatsen på webben.

    Visa dina grenar

  2. Välj Ny gren i det övre högra hörnet på sidan.

    Knappen Skapa gren

  3. I dialogrutan Skapa en gren anger du ett namn för den nya grenen, väljer en gren som du vill basera arbetet på och associerar eventuella arbetsobjekt.

    Skärmbild som visar skapandet av en gren med den nya grendialogrutan.

  4. Välj Skapa gren.

Dricks

När du har skapat en fjärrgren kan du hämta den till din lokala Git-lagringsplats. Kör i kommandotolken:
git fetch
git switch <remote branch name>

Nästa steg