- 1 1. Co to jest Git? Dlaczego zainstalować Git na Ubuntu?
- 2 2. Przygotowanie do instalacji Gita
- 3 3. Instalacja Gita z domyślnego repozytorium Ubuntu
- 4 4. Podstawowa konfiguracja Gita
- 5 5. Jak sklonować repozytorium Git
- 6 6. Rozwiązywanie problemów z uwierzytelnianiem, uprawnieniami i konfliktami scalania
- 7 7. Jak utworzyć Pull Request na GitHub
- 8 8. Podsumowanie i dalsze kroki
1. Co to jest Git? Dlaczego zainstalować Git na Ubuntu?
Podstawy Gita
Git jest rozproszonym systemem kontroli wersji, który umożliwia wielu programistom efektywną współpracę nad projektami oprogramowania. Pozwala zarządzać projektami zarówno zdalnie, jak i lokalnie, jednocześnie śledząc zmiany.
Korzystanie z Gita w Ubuntu
Ubuntu jest doskonałym otwartym środowiskiem programistycznym o wysokiej kompatybilności z Gitem, co czyni go preferowaną platformą dla programistów.
2. Przygotowanie do instalacji Gita
Aktualizacja systemu
Zaktualizuj system do najnowszej wersji, używając następujących poleceń:
sudo apt update
sudo apt upgrade
Sprawdzanie uprawnień sudo
Potrzebujesz uprawnień sudo. Użyj polecenia whoami, aby sprawdzić, czy Twój użytkownik ma uprawnienia administracyjne. 
3. Instalacja Gita z domyślnego repozytorium Ubuntu
Zainstaluj Git, używając następującego polecenia:
sudo apt install git
Zaleca się również instalację najnowszej wersji poprzez PPA. Użyj następujących poleceń:
sudo add-apt-repository ppa:git-core/ppa
sudo apt update
sudo apt install git
4. Podstawowa konfiguracja Gita
Ustawianie nazwy użytkownika i e‑maila
Przed użyciem Gita musisz skonfigurować nazwę użytkownika i adres e‑mail, które będą wyświetlane w historii commitów.
git config --global user.name "Your Name"
git config --global user.email "your_email@example.com"
5. Jak sklonować repozytorium Git
Aby sklonować zdalne repozytorium, użyj następującego polecenia:
git clone https://github.com/example/repo.git
6. Rozwiązywanie problemów z uwierzytelnianiem, uprawnieniami i konfliktami scalania
Błędy uwierzytelniania przy git push
Od 2021 r. GitHub i inne platformy zrezygnowały z uwierzytelniania hasłem na rzecz Personal Access Tokens (PAT) oraz uwierzytelniania SSH. Jeśli napotkasz błąd uwierzytelniania podczas używania git push, spróbuj następujących kroków:
- Wygeneruj PAT: Utwórz Personal Access Token w ustawieniach GitHub i użyj go jako hasła przy następnym
git push. - Sprawdź klucze SSH: Jeśli używasz uwierzytelniania SSH, zweryfikuj i dodaj swój klucz SSH, używając następującego polecenia:
ssh-add ~/.ssh/id_rsa
Błędy uprawnień przy git push
Jeśli napotkasz błąd „Permission denied” podczas wykonywania git push, możesz nie mieć wymaganych uprawnień do zdalnego repozytorium. Aby rozwiązać problem, wykonaj następujące kroki:
- Sprawdź ustawienia zdalnego repozytorium:
git remote -v
git remote show origin
- Zweryfikuj uprawnienia push: Upewnij się, że masz prawo do pushowania do zdalnego repozytorium. Jeśli nie, poproś właściciela o przyznanie uprawnień.
- Zaktualizuj URL zdalnego repozytorium: Ustaw prawidłowy URL, używając następującego polecenia:
git remote set-url origin <new-url>
Błędy zdalnej gałęzi przy git pull
Jeśli otrzymasz błąd informujący, że zdalna gałąź nie może zostać znaleziona podczas wykonywania git pull, wypróbuj następujące rozwiązania:
- Sprawdź dostępne zdalne gałęzie:
git branch -r
- Ustaw śledzenie gałęzi:
git branch --set-upstream-to=origin/<branch> <branch>
- Pobierz zmiany ze zdalnego repozytorium: Jeśli na zdalnym repozytorium są aktualizacje, użyj
git fetch, aby pobrać najnowsze zmiany. Jeśli zdalna gałąź została usunięta, możesz napotkać błąd przy wykonywaniugit pull.

7. Jak utworzyć Pull Request na GitHub
Tworzenie pull requesta na GitHub obejmuje następujące kroki: 1. Utwórz nową gałąź 2. Wprowadź i zatwierdź zmiany 3. Wypchnij gałąź do zdalnego repozytorium 4. Otwórz pull request
8. Podsumowanie i dalsze kroki
Gdy opanujesz podstawowe operacje i rozwiązywanie problemów w Gicie, możesz zgłębiać bardziej zaawansowane techniki, takie jak git rebase i Git Flow, aby lepiej zarządzać projektami.



