Dopiero uczysz się gita? Najpierw przetestuj “na sucho” w narzędziu visualizing-git

Podstawy gita są bardzo proste. Aby zacząć korzystać z gita wystarczy znać kilka poleceń:

git status
git add
git commit
git push
git pull

Tyle na pewno wystarczy, aby zacząć. Jednak git jest potężnym narzędziem i jeśli będziemy chcieli zrobić coś więcej, możemy w pewnym momencie czuć się zagubieni. Możemy nawet bać się czegoś zrobić w obawie przed tym, że coś popsujemy.

Z pomocą przychodzi Nam narzędzie Visualizing Git: https://git-school.github.io/visualizing-git/

 

visualizing-git

Można w Nim przetestować i zobaczyć bardzo wiele rzeczy, takich jak:

  • Tworzenie historii repozytorium.
  • Działanie branchy i ich merge’owanie do do innych branchy:
    git merge example
  • Usuwanie commitów:
    git reset example
    W tym przypadku nie bez przyczyny “Commit 5” został bez tła i ze zmienionym obramowaniem. Oznacza to, że ten commit jednak nie został do końca skasowany. Pewnie da się go jakoś odzyskać 🙂
  • Kopiowanie pojedynczego commita z innego brancha –  git cherry-pick :
    git cherry-pick
  • Wycofywanie zmian – git revert :
    git revert
  • i jeszcze parę innych…

Dodatkowo narzędzie posiada własne polecenie, nie dostępne w gicie, które pomagają w nauce. Np. polecenie undo cofa ostatnie wykonane polecenie gita. Opis dostępnych poleceń jest dostępny na GitHubie: https://github.com/git-school/visualizing-git

Nie znam wszystkich opcji tego narzędzia. Niestety znalazłem je dopiero niedawno. Większość rzeczy w gicie nauczyłem się sprawdzając polecenia na jakimś testowym repozytorium lub po prostu na normalnym projekcie w pracy, ale na oddzielnym branchu. Na szczęście jeszcze nic poważnego nie popsułem 🙂

Mam nadzieję, że to narzędzie pomoże Ci w nauce gita lub testowaniu nowo poznanych poleceń.

PS.

Do stworzenia gifów użyłem narzędzia: SreenToGif. Jest bardzo proste, bardzo szybko nauczyłem się jego obsługi, ma interfejs po polsku oraz bardzo wygodną obsługę skrótami klawiaturowymi. Polecam.

Jeśli spodobał Ci się ten wpis i chcesz otrzymywać powiadomienia o nowych treściach dotyczących zagadnień związanych z Gitem, to zachęcam do subskrypcji mojego bloga.

3 thoughts on “Dopiero uczysz się gita? Najpierw przetestuj “na sucho” w narzędziu visualizing-git

  1. Pingback: dotnetomaniak.pl

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *