Zapraszamy do piątej części naszego kursu Git i GitHub! W tym odcinku zagłębiamy się w zaawansowane techniki, takie jak tagowanie, wysyłanie tagów do zdalnego repozytorium, używanie GitHub Release, omawiamy SemVer Semantic Versioning - standard jak oznaczać tagi. Czym się różni Annotated tag od lightweight tag. Jak i dlaczego tag sign jest ważne - commit podpisany kryptograficznie. Ponadto poruszamy tematykę importowania repozytorium z pliku i wysyłania repozytoriów emailem Jeśli chcesz opanować Git i GitHub na eksperckim poziomie, ten odcinek jest dla Ciebie! Nie przegap tego wyczerpującego przewodnika.
###
Obiecana linkografia:
// Semantic Versioning
https://semver.org/
Przykłądowe reporzytoria z Releases
// Chromium
https://github.com/chromium/chromium
// PowerToys
Dyskusja na temat Annotated and unannotated tags
https://stackoverflow.com/questions/1...
Inne spojrzenie na tę dyskusję z lightweight git tag
https://stackoverflow.com/questions/4...
Najkrótsza komenda Annotatd (jaką znalazłem [alias nie liczymy 😸])
git tag -m msg tag_name
Tag podpisany kryptograficznie(git --sign)[dowolny algorytm, wytłumaczenie]:
• what is a git tag? (beginner - intermediat...
// Fragment dokumentacji GitHub o podpisywaniu git tag--sign
https://docs.github.com/en/authentica...
Kolejna porcja teorii i narzędzie, w którym można się zabujać (git kraken)
• Git Tutorial #40: How to Create, Checkout,...
GitHub Releases w nie moim wydaniu i SemVer wytłumaczone dokładniej (ładne animacje, chociaż polecam samemu wejść na ich stronę. Jest pierwsza w linkografii)
• How to Release Code With Github
-----------------------------------
// Contribute over Email (official git docs)
https://git-scm.com/book/en/v2/Distri...
// Maintenence
https://git-scm.com/book/en/v2/Distri...
Wydaje nam się to dosyć abstrakcyjne jednak tak prowadzono całe wielkie projekty:
https://git-scm.com/book/en/v2/Distri...
Jeśli tutaj dotarliście to jesteście MEEEGA 😸
#Git #GitHub #release #gitstatus #gitlog #githublearning #GitKomendy #GitDocumentation #githubtutorial #git send email
//Rozdziały
0:00 Wprowadzenie. SemVer
0:31 git tag praktycznie
1:01 rodzaje tagów
3:40 Operacje na tagach (wyślij / usuń)
4:34 Tag podpisany kryptograficznie (--sign)
4:47 Więcej operacji na tagach
5:40 GitHub Release
6:37 Zadanie do wykonania
7:13 Przykładowe rozwiązanie
12:27 git format-patch git send email
13:31 git apply
14:30 Podsumowanie
15:10 Outro