Inne - programowanie
Git. Od koncepcji do praktyki
- Szczegóły
- Kategoria: Inne - programowanie
Kontroluj rozwój Twojego oprogramowania
Git to aktualnie najpopularniejszy na świecie system kontroli wersji. Dzięki niemu możliwe jest śledzenie modyfikacji w kodzie źródłowym i łączenie zmian w plikach dokonanych przez różne osoby w różnym czasie. Git oferuje wiele możliwości, jest bardzo elastyczny i nie narzuca sposobu, w jaki należy w nim pracować. Można to robić na przykład przy użyciu programów graficznych, które znacznie ułatwiają realizację niektórych celów, szczególnie w zakresie przeglądania historii pracy nad kodem czy rozwiązywania konfliktów.
Ta książka koncentruje się głównie na rozwijaniu repozytorium kodu, czyli tworzeniu grafu commitów zawierających poszczególne wersje. Do realizacji tego zadania idealnym, bo najpotężniejszym narzędziem jest wiersz poleceń - i właśnie z niego korzystamy w poradniku.
Druga kwestia, którą się zajmujemy, to próba zrozumienia, co Git mówi do nas w trakcie pracy. Tak, mówi, ponieważ gdy zlecimy mu wykonanie jakiejś komendy, Git najprawdopodobniej nie tylko ją wykona, ale także skomentuje stan obecny, co nieco podpowie, zwróci uwagę, jeśli coś się nie uda, i wskaże sposób, jak to poprawić.
Uruchom Gita, otwórz książkę i poznaj:
- Koncepcje (byty, abstrakcje), którymi posługuje się Git
- Polecenia wysokiego poziomu wraz z najczęstszymi przypadkami ich użycia
- Sposoby pracy w środowisku lokalnym i rozproszonym
Jacek Drąg - absolwent informatyki na Wydziale Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego, specjalista w dziedzinie programowania z dwudziestoletnim stażem. Nie tylko rozwiązuje problemy związane z programowaniem jako takim, lecz również wspiera zespoły w obszarach DevOps, CI/CD. Otwarty na nowe technologie, zmiany w branży i wyzwania, zdobytej wiedzy i doświadczenia nie zachowuje wyłącznie dla siebie, lecz chętnie dzieli się nimi z innymi.
- Uporządkowany kod. Ćwiczenia z empirycznego projektowania oprogramowania - [16 lipiec 2024]
- Pakiety R. Zarządzanie, testowanie, dokumentacja i udostępnianie kodu. Wydanie II - [21 maj 2024]
- Modelowanie w Fusion 360. Praktyczne przykłady - [11 maj 2024]
- Informacja i kodowanie. Krótkie wprowadzenie z przykładami zastosowań - [11 kwiecień 2024]
- Język R w data science. Importowanie, porządkowanie, przekształcanie, wizualizowanie i modelowanie danych. Wydanie II - [02 kwiecień 2024]