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.

Dodaj komentarz

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