Narzędzia użytkownika

Narzędzia witryny


kategoria:programowanie:github

To jest stara wersja strony!


GitHub

 

GitHub to popularna platforma hostingowa dla repozytoriów Git, oferująca dodatkowe funkcje takie jak pull requesty, issue tracking, GitHub Actions (CI/CD), wiki oraz zarządzanie projektami.

Podstawowe funkcje

  • Repozytoria Git: przechowywanie kodu źródłowego i historii wersji.
  • Forkowanie i pull requesty: ułatwienie współpracy i proponowania zmian.
  • Issues: system zgłaszania i śledzenia błędów oraz zadań.
  • Actions: automatyzacja procesów (np. testów, buildów, deployów).
  • Wiki i README: dokumentacja bezpośrednio w repozytorium.
  • GitHub Pages: hostowanie statycznych stron WWW z poziomu repozytorium.

Integracja z Bash

  • Aliasowanie komend Git np.
alias gs='git status'
  • Skrypty do automatycznego commitowania i pushowania.
  • Obsługa tokenów API w skryptach bashowych.
  • Integracja z webhookami (np. do powiadomień lub automatycznego deployu).

Typowe komendy Git z GitHub

Klonowanie repozytorium

git clone https://github.com/user/repo.git

Dodanie zdalnego repo.

git remote add origin https://github.com/user/repo.git

git push -u origin main — wysłanie zmian na GitHub

git pull origin main — pobranie najnowszych zmian.

Zastosowania praktyczne

  • Zarządzanie projektami open source.
  • Współpraca w zespołach developerskich.
  • Hostowanie portfolio programisty.
  • Automatyzacja procesów CI/CD (GitHub Actions, workflows).

Linki zewnętrzne

kategoria/programowanie/github.1752244252.txt.gz · ostatnio zmienione: przez tester