Ćwiczenie — inicjowanie repozytorium Git

Ukończone

Podjęto decyzję, że przepływ pracy może skorzystać z systemu kontroli wersji i spróbujesz użyć usługi Git. W tym ćwiczeniu wszystko będzie gotowe, aby rozpocząć pracę z usługą Git.

Podczas tego procesu wykonasz następujące czynności:

  • Zainstaluj i skonfiguruj usługę Git.
  • Tworzenie i inicjowanie repozytorium Git.
  • Dodaj plik Bicep do folderu repozytorium i zobacz, jak zmienia się stan repozytorium.

Uwaga

Visual Studio Code jest potężnym edytorem i ma wiele różnych sposobów osiągnięcia tego samego. Prawie każda akcja ma skróty klawiaturowe. Często istnieje kilka sposobów wykonywania typowych akcji przy użyciu interfejsu użytkownika. Ten moduł przeprowadzi Cię przez wykonanie akcji przy użyciu jednego podejścia. Możesz użyć innego podejścia, jeśli chcesz.

Instalowanie oprogramowania Git

  1. Zainstaluj usługę Git. Wybierz poprawną wersję na podstawie systemu operacyjnego.

  2. Jeśli masz już Visual Studio Code otworzyć, uruchom go ponownie, aby wykryć instalację usługi Git.

Konfigurowanie usługi Git

Aby skonfigurować usługę Git, musisz uruchomić kilka poleceń, aby skojarzyć swoje imię i nazwisko i adres e-mail z działaniem. Pomaga to w przypadku korzystania z usługi Git do współpracy z innymi osobami. Jeśli już skonfigurowano usługę Git, możesz pominąć te kroki i przejść do następnej sekcji.

  1. Otwórz program Visual Studio Code.

  2. Otwórz okno terminalu Visual Studio Code, wybierając pozycję TerminalNowy> terminal. Okno jest zwykle otwierane w dolnej części ekranu.

  3. Sprawdź, czy usługa Git jest zainstalowana, wprowadzając następujące polecenie:

    git --version
    

    Jeśli zostanie wyświetlony błąd, upewnij się, że zainstalowano usługę Git, uruchom ponownie Visual Studio Code i spróbuj ponownie.

  4. Ustaw nazwę przy użyciu następującego polecenia. Zastąp ciąg USER_NAME nazwą użytkownika, której chcesz użyć. Użyj swojego imienia i nazwiska, aby członkowie zespołu wiedzieli, że to Ty.

    git config --global user.name "USER_NAME"
    
  5. Ustaw adres e-mail przy użyciu następującego polecenia. Zastąp ciąg USER_EMAIL_ADDRESS swoim adresem e-mail.

    git config --global user.email "USER_EMAIL_ADDRESS"
    
  6. Uruchom następujące polecenie, aby sprawdzić, czy zmiany działały:

    git config --list
    
  7. Upewnij się, że dane wyjściowe zawierają dwa wiersze podobne do poniższego przykładu. Twoja nazwa i adres e-mail różnią się od tego, co pokazano w przykładzie.

    user.name=User Name
    user.email=user-name@contoso.com
    

Tworzenie i inicjowanie repozytorium Git

  1. W terminalu Visual Studio Code utwórz nowy folder o nazwie toy-website:

    mkdir toy-website
    cd toy-website
    
  2. Za pomocą terminalu Visual Studio Code uruchom następujące polecenie, aby ponownie otworzyć Visual Studio Code z załadowanym folderem toy-website:

    code --reuse-window .
    

    Visual Studio Code ponowne ładowanie. Jeśli zostanie wyświetlony monit o zaufanie do folderu, wybierz pozycję Tak, ufam autorom.

  3. W terminalu Visual Studio Code uruchom następujące polecenie, aby zainicjować nowe repozytorium Git w właśnie utworzonym folderze:

    git init
    

    Usługa Git wyświetla komunikat potwierdzający, że zainicjował puste repozytorium Git.

Dodawanie pliku Bicep

  1. Utwórz podfolder o nazwie deploy. Można to zrobić za pomocą Eksploratora w Visual Studio Code lub użyć następującego polecenia w terminalu Visual Studio Code:

    mkdir deploy
    
  2. W folderze deploy utwórz nowy plik o nazwie main.bicep.

  3. Otwórz i zapisz pusty plik, aby Visual Studio Code załadować narzędzia Bicep.

    Możesz wybrać pozycję PlikZapisz> jako lub wybrać skrót klawiaturowy Ctrl+S dla Windows (⌘+S dla systemu macOS). Pamiętaj, gdzie zapisujesz plik. Na przykład możesz utworzyć folder scripts , aby go zapisać.

  4. Skopiuj poniższy kod do pliku main.bicep.

    @description('The Azure region into which the resources should be deployed.')
    param location string = resourceGroup().location
    
    @description('The type of environment. This must be nonprod or prod.')
    @allowed([
      'nonprod'
      'prod'
    ])
    param environmentType string
    

    Ten plik Bicep zawiera dwa parametry, ale nie definiuje jeszcze żadnych zasobów.

  5. Zapisz plik.

Uwaga

Mimo że plik został zapisany w folderze repozytorium, usługa Git nie śledzi go jeszcze. Dowiesz się, jak usługa Git śledzi pliki w następnej lekcji.

Sprawdzanie stanu repozytorium przy użyciu interfejsu wiersza polecenia

Usługa Git monitoruje folder repozytorium pod kątem zmian. Możesz wysłać zapytanie do usługi Git, aby wyświetlić listę zmodyfikowanych plików. Ta funkcja jest przydatna, aby sprawdzić, co zostało zrobione, i sprawdzić, czy nie dodano przypadkowo plików ani nie wprowadzono zmian, które nie były uwzględniane. Możesz użyć zarówno interfejsu wiersza polecenia usługi Git, jak i Visual Studio Code, aby wyświetlić stan repozytorium.

  1. Za pomocą terminalu Visual Studio Code uruchom następujące polecenie:

    git status
    
  2. Spójrz na wyniki. Są one podobne do następującego przykładu:

    On branch main
    
    No commits yet
    
    Untracked files:
      (use "git add <file>..." to include in what will be committed)
            deploy/
    
    nothing added to commit but untracked files present (use "git add" to track)
    

    Ten tekst zawiera cztery informacje:

    • Jesteś obecnie w gałęzi głównej . Wkrótce dowiesz się więcej o gałęziach.
    • Nie było żadnych zatwierdzeń w tym repozytorium. Poznasz zatwierdzenia w następnej lekcji.
    • W folderze deploy znajdują się nieśledzone pliki.
    • Nie poinformowano jeszcze usługi Git o dodaniu żadnych plików do śledzenia przez repozytorium.
  3. Spójrz na pierwszy wiersz danych wyjściowych z poprzedniego kroku. Jeśli zostanie wyświetlona nazwa gałęzi, która różni się od głównej, uruchom następujące polecenie, aby zmienić nazwę gałęzi na main:

    git branch -M main
    

    To polecenie zapewnia, że możesz wykonać pozostałe ćwiczenia w tym module.

Sprawdzanie stanu repozytorium przy użyciu Visual Studio Code

Visual Studio Code pokazuje te same informacje, które git status udostępnia polecenie, ale integruje informacje z interfejsem Visual Studio Code.

  1. W Visual Studio Code wybierz pozycję ViewSCM> lub naciśnij klawisze Ctrl+Shift+G na klawiaturze.

    Zostanie otwarta kontrola źródła .

    Screenshot of Visual Studio Code that shows Source Control, with one change on the icon badge and the main.bicep file listed as a changed file.

    Visual Studio Code pokazuje, że plik main.bicep w folderze deploy został zmieniony. Ponadto ikona Kontroli źródła ma wskaźnik pokazujący liczbę 1, która wskazuje jeden nieśledzony plik.

  2. Pasek stanu jest wyświetlany w dolnej części Visual Studio Code. Udostępnia on przydatne informacje i funkcje. W kierunku lewej strony pasek stanu wyświetla wyraz główny:

    Screenshot of the Visual Studio Code status bar that shows the branch name as main.

    Ten wyraz wskazuje, że jesteś obecnie w gałęzi głównej . Wkrótce dowiesz się więcej o gałęziach.

Stan zgłoszony zarówno przez usługę Git, jak i Visual Studio Code jest taki sam. Dzieje się tak, ponieważ interfejs wiersza polecenia usługi Git i Visual Studio Code używać tego samego aparatu Git. Możesz mieszać i dopasowywać narzędzia używane do pracy z repozytoriami. Możesz użyć różnych narzędzi w oparciu o to, co najlepiej ci odpowiada.