Jaki piękny, clickbaitowy tytuł udało mi się wymyślić tym razem. W niedalekiej przyszłości planujemy przenieść z się platformy WordPress na jeden z generatorów statycznych stron jak Hexo czy Hugo. Podczas “zabawy” z generatorami (które przechowują najczęściej wygenerowane strony w repozytorium zdalnym) udało mi się natrafić na ukryty skarb Github’a.
GIT
Artykuły o GIT
Git Ku**a
Zaczyna się bardzo niekulturalnie, ale uwierzcie, z pożytkiem! Jak wspominałem w ostatnim wpisie, u mnie w pracy “na tapecie” jest teraz tematyka wdrożenia GitFlow jako modelu pracy z Gitem. Jest to dobra okazja, aby dodać kilka wpisów pokazujących jak poprawić swoją efektywność w pracy z Gitem.
Niekompletny GitFlow?
W jednym z pierwszych artykułów opisywałem GitFlow jako metodykę pracy z Gitem. Zaczynamy teraz wdrażać ten model w firmie i zaczynają pojawiać się problemy/pytania. No właśnie, GitFlow miał rozwiązywać wszystkie problemy i odpowiadać na wszystkie pytania, czy aby na pewno?
Gitflow Workflow – model pracy z Git’em
GIT – czyli najpopularniejszy system kontroli wersji. Zyskał on swoją popularność między innymi dzięki bardzo prostej pracy z branchami (Więcej informacji na temat systemów kontroli wersji). Po pewnym czasie developerzy zauważyli, iż dałoby się uogólnić model pracy z GIT’em, czyli Workflow, lub jak też bywa nazwany w kontekście GIT – Gitflow.
System kontroli wersji – opis oraz definicje
System kontroli wersji służy między innymi do śledzenia informacji o zmianach na plikach. Dostarcza takie możliwości jak przywrócenie zmian, dodanie nowych modyfikacji, czy sprawdzenie jakie zmiany zostały ostatnio wykonane.
VCS – version control system
Systemy kontroli wersji dzielimy na trzy rodzaje:
– lokalne – VCS
– scentralizowane – CVCS – Centralized
– rozproszone – DVCS – Distributed