Wersjonowanie projektu z Git

TIP: Ta lekcja jest częścią rozwijanego Programu Testy Automatyczne z Playwright 🎭

Dodatkowe materiały

W tej lekcji integrujemy nasz projekt testów z Git, ale w najprostszym zakresie po to abyś mógł:

  • Śledzić zmiany w wielu plikach na raz.
  • Zapisywać stan swojego projektu po danej lekcji.
  • Szybko podglądnąć zmiany w kodzie pliku na którym pracujesz.
  • Porównywać, wycofywać i modyfikować zmiany w kodzie.

Kurs Gita

Możesz poznać zupelnych podstaw czym jest Git i jak postawić w nim swoje pierwsze kroki: – Git dla Testerów.

Git w VSC

Przejdź do VSC, otwórz zakładkę Source Control (ta po lewej pod lupą 🔎) i zacznij od pobrania Git jeśli go nie posiadasz.

Pobranie oraz instalacja Gita

Gita możesz pobrać z oficjalnej strony – Git.

Najprostszy typ instalacji polega na instalacji Gita z domyślnymi ustawieniami – wystarczy cały czas klikać next 😉

Polecamy jednak zaznaczyć następujące opcje:

  • w Select Components – Add a Git Bash Profile to Windows Terminal
  • w Default Editor – Use Visual Studio Code as Git’s default editor
  • w name of initial branch – Override the default branch name for new repositories – main

Po instalacji w VSC

Ponownie przejdź do Source Control i kliknij Initialize Repository.

Teraz można rozpocząć pierwszy Commit. Wpisz wiadomość w polu po lewej u góry a następnie kliknij Commit. Zaakceptuj wyskakujące okna.

Jeśli nie masz użytkownika Git przejdź do następnego akapitu.

Ustawienie adresu email i nazwy użytkownika w Git

Ustawienie email dla użytkownika Git:

git config --global user.email "youremail@example.com"

Ustawienie name dla użytkownika Git:

git config --global user.name "your name"

Polecane wtyczki dla VS Code

Polecamy zainstalować następujące wtyczki:

  • Git Lens – pozwala na kontrolę związaną z wersjonowaniem kodu.

    Możesz na przykład, łatwo podejrzeć zmiany w danych commitach przechodząc do zakładki Source Control i rozwijając opcję COMMITS.

Repozytorium z projektem testów automatycznych

Cały kod do tego kursu znajdziesz w dedykowanym repozytorium na GitHub.

4 komentarze

  1. Cześć,
    Pobrałam GitLens jednak pomimo tego wchodząc w opcję SourceControl widzę tylko GRAPF i GITLENS, nie mam pozostałych opcji tj. np. commits, commit detail (tak jak na Waszym filmiku)
    Mogę prosić o podpowiedź z czego to może wynikać? Dziękuję 🙂

    Avatar Aneta S
    1. Hej Aneta!
      Rzeczywiście UI GitLens odrobinę się zmienił.
      Po najechaniu na rozwiniętą zakładkę GitLens pojawią się ikony.
      Te ikony są odzwierciedleniem wewnętrznych zakładek ze starej wersji GitLens.

      Na dniach dodam aktualizację do lekcji w wersji tekstowej.

      Dzięki za wyłapanie tej zmiany!

      Pozdrawiam 🙂

      Przemek Przemek
  2. Super pigułka wiedzy 🙂
    niby już pracowałam ale odkryłam nowe rzeczy.
    Krok po kroku wytłumaczone, spokojnie i przystępnie.
    Jest też tak, że do czegoś się przyzwyczaimy i nie szukamy innych metod, możliwości…
    Warto obejrzeć ten dodatek.
    GitLens zainstalowany 🙂

    Avatar Ewa

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *