#devNews — Sierpień — Praca z Gitem

Ostatnio poznaliśmy jak przygotować sobie środowisko do testów i programowania. To teraz czas przygotować i nauczyć się obsługi GITa. Przez niektórych ulubiony, a przez innych zło konieczne. Zapraszam do najnowszej odsłony #devNews

Słowo wstępu

Git to rozproszony system kontroli wersji, co oznacza, że lokalny klon projektu jest kompletnym repozytorium kontroli wersji. Te w pełni funkcjonalne repozytoria lokalne ułatwiają pracę w trybie offline lub zdalnie.

microsoft.com

Własny serwer GIT – Gitea

Gitea to pakiet oprogramowania forge do hostowania kontroli wersji oprogramowania przy użyciu Git, a także innych funkcji współpracy, takich jak śledzenie błędów, przegląd kodu, ciągła integracja, tablice Kanban, bilety i wiki.

Jest to według twórców bloga najbardziej podobny system do Microsoftowego GitHub`a

https://about.gitea.com/

GIT? GITHUB? Czy to jest tym samym?

Git i GitHub to odrębne, ale wzajemnie powiązane narzędzia w świecie tworzenia oprogramowania. Git to rozproszony system kontroli wersji, który umożliwia programistom śledzenie zmian i zarządzanie nimi lokalnie, podczas gdy GitHub to internetowa usługa hostingowa, która zapewnia platformę współpracy do udostępniania repozytoriów Git i zarządzania nimi. Rozumiejąc różnice między nimi i wykorzystując ich funkcje, programiści mogą udoskonalić swoje procesy kontroli wersji i usprawnić przepływy pracy związane z tworzeniem oprogramowania.

https://dev.to/vedantsp/git-vs-github-understanding-the-key-differences-o07

Ściągawka z poleceń Git`a

Kilka dobrze wytłumaczonych wątków jak obsłużyć polecenia git

https://dev.to/ananfito/git-command-cheatsheet-my-top-7-git-commands-3lhb

https://dev.to/syedsadiqali/mastering-git-top-commands-every-developer-should-know-5hkn

GitHub Actions

A czy wiedział*ś że robiąc coś w GitHubie (commit, pull request, pull, push) możesz wywoływać kolejne zdarzenia? Praktycznie każdy z większych dostawców obsługi Gita posiada w sobie coś na wzór Github Actions. W artykule poniżej Robert Schleinhege oraz Benny Code tłumaczą podstawy działania tego. Spróbuj, a może już więcej nie będzie problemów z wgrywaniem nowych wersji?

https://dev.to/typescripttv/getting-started-with-github-actions-and-workflows-2ki2

https://dev.to/ionos/github-actions-an-introduction-4leo


Jeżeli dotarłeś/aś aż tutaj chciałbym cię poprosić, jeżeli możesz o skorzystanie z tych linków afiliacyjnych, ty zapewne dostaniesz jakiś początkowy prezent, a ja kilka groszy prowizji, które pomogą rozwijać moje projekty.

MikrUS, tanie serwery VPS – https://mikr.us/?r=8dd1999d (nawet klikając, bez kupowania, pomagasz)

Polecając Mikrusa innym, zyskujesz 2 miesiące usługi za darmo.
Osoba, która skorzysta z linka dostaje 1 miesiąc usługi gratis.

LetyShops – https://letyshops.com/pl/winwin?ww=22086420

Aby bonus został Ci przyznany, osoba, która zarejestrowała się z Twojego linku, musi dokonać zakupów na kwotę minimum 70,00 zł w ciągu 30 dni od rejestracji na LetyShops. Jak tylko cashback za te zakupy zostanie potwierdzony oboje/obie otrzymacie 10,00 zł.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *