Tworzenie nowej gałęzi usługi Git

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Pierwsze zatwierdzenie w nowym repozytorium Git to początek main gałęzi. Podczas pracy w main gałęzi wykonujesz zatwierdzenia w celu zarejestrowania pracy w tej gałęzi. Rozgałęzianie w usłudze Git występuje podczas tworzenia nowego wiersza programowania, który różni się od poprzedniej gałęzi. Możesz utworzyć nową gałąź w celu utworzenia i przetestowania nowej funkcji przed dodaniem jej do main gałęzi. Zalecanym przepływem pracy usługi Git jest użycie nowej gałęzi dla każdej funkcji lub poprawki usterek. Gdy przełączasz się między gałęziami, usługa Git niemal natychmiast przełącza wersję plików repozytorium, aby pasować do wybranej gałęzi. Zatwierdzenia są zawsze zapisywane w bieżącej gałęzi i są odizolowane od zatwierdzeń w innych gałęziach.

Aby zapoznać się z omówieniem przepływu pracy usługi Git, zobacz Samouczek usługi Azure Repos Git.

Utworzenie nowej gałęzi

Uwaga

Nazwy gałęzi nie mogą zawierać znaków kontrolek ASCII, takich jak spacje, tyldy i dwukropki. Częstą praktyką jest używanie małych liter i oddzielanie wyrazów łącznikiem. Ukośniki do przodu mogą służyć do grupowania gałęzi. Długość nazwy gałęzi nie powinna przekraczać 250 znaków ASCII. Aby uniknąć niejednoznaczności między nazwami gałęzi i skrótami zatwierdzeń, nie używaj nazw gałęzi składających się z 40 znaków szesnastkowych. Aby uzyskać więcej informacji na temat nazewnictwa gałęzi, zobacz git-check-ref-format i zgodność międzyplatformowe usługi Git.

Gałęzie można tworzyć w repozytoriach Git usługi Azure Repos , repozytoriach GitHub lub innych hostowanych repozytoriach Git.

Azure Repos

  1. W przeglądarce internetowej otwórz projekt zespołowy dla organizacji usługi Azure DevOps, a następnie wybierz pozycję >Gałęzie repozytoriów, aby otworzyć widok Gałęzie.

    Zrzut ekranu przedstawiający stronę projektu usługi Azure DevOps z rozwiniętym menu Repozytorium.

  2. W widoku Gałęzie wybierz pozycję Nowa gałąź, aby uruchomić okno dialogowe Tworzenie gałęzi.

    Zrzut ekranu przedstawiający przycisk

  3. W oknie dialogowym Tworzenie gałęzi wprowadź unikatową nową nazwę gałęzi, wybierz gałąź podstawową dla nowej gałęzi, opcjonalnie połącz elementy robocze, a następnie wybierz pozycję Utwórz.

    Zrzut ekranu przedstawiający okno dialogowe

    Nowa gałąź zostanie wyświetlona na liście gałęzi.

    Zrzut ekranu przedstawiający listę gałęzi, która pokazuje nową gałąź.

GitHub

W przeglądarce internetowej przejdź do strony głównej repozytorium GitHub , wybierz gałąź podstawową, aby uruchomić okno dialogowe Przełączanie gałęzi/tagów , wprowadź unikatową nową nazwę gałęzi, a następnie wybierz pozycję Utwórz gałąź.

Zrzut ekranu przedstawiający okno dialogowe Przełączanie gałęzi/tagów na stronie głównej repozytorium GitHub.

Na stronie głównej repozytorium są teraz wyświetlane pliki w nowej gałęzi.

Zrzut ekranu przedstawiający nowe pliki gałęzi na stronie głównej repozytorium GitHub.

  1. Wyświetl gałęzie repozytorium, wybierając pozycję Gałęzie repozytoriów> podczas wyświetlania repozytorium w Internecie.

    Wyświetlanie gałęzi

  2. Wybierz pozycję Nowa gałąź w prawym górnym rogu strony.

    Przycisk Utwórz gałąź

  3. W oknie dialogowym Tworzenie gałęzi wprowadź nazwę nowej gałęzi, wybierz gałąź, aby oprzeć pracę i skojarzyć wszystkie elementy robocze.

    Zrzut ekranu przedstawiający tworzenie gałęzi za pomocą okna dialogowego nowej gałęzi.

  4. Wybierz pozycję Utwórz gałąź.

Napiwek

Po utworzeniu gałęzi zdalnej można pobrać ją do lokalnego repozytorium Git. W wierszu polecenia uruchom polecenie:
git fetch
git switch <remote branch name>

Następne kroki