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

Opublikowane przez Tomasz Prasołek w dniu

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.


3 Komentarze

Daniel Plawgo · 19 września 2018 o 5 h 20 min

Bardzo ciekawe narzędzie, dzięki za podziele się nim!

Patryk · 8 października 2018 o 19 h 05 min

Super sprawa! Nie trzeba robić “lewego” repozytorium na którym można się uczyć i się mylić :).
Świetne narzędzie do nauki :).

dotnetomaniak.pl · 17 września 2018 o 21 h 02 min

Dopiero uczysz się gita? Najpierw przetestuj “na sucho” w narzędziu visualizing-git – Tomasz Prasołek

Dziękujemy za dodanie artykułu – Trackback z dotnetomaniak.pl

Dodaj komentarz

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