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/
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:
- Usuwanie commitów:
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
:
- Wycofywanie zmian –
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