- 1 1. Co je Git? Proč nainstalovat Git na Ubuntu?
- 2 2. Příprava na instalaci Gitu
- 3 3. Instalace Gitu z výchozího Ubuntu repozitáře
- 4 4. Počáteční konfigurace Gitu
- 5 5. Jak klonovat Git repozitář
- 6 6. Řešení problémů s autentizací, oprávněními a konflikty při sloučení
- 7 7. Jak vytvořit Pull Request na GitHubu
- 8 8. Shrnutí a další kroky
1. Co je Git? Proč nainstalovat Git na Ubuntu?
Základy Gitu
Git je distribuovaný systém pro správu verzí, který umožňuje více vývojářům efektivně spolupracovat na softwarových projektech. Umožňuje spravovat projekty jak vzdáleně, tak lokálně a zároveň sledovat změny.
Používání Gitu na Ubuntu
Ubuntu je vynikající open-source vývojové prostředí s vysokou kompatibilitou s Gitem, což z něj činí preferovanou platformu pro vývojáře.
2. Příprava na instalaci Gitu
Aktualizace systému
Aktualizujte svůj systém na nejnovější verzi pomocí následujících příkazů:
sudo apt update
sudo apt upgrade
Kontrola sudo oprávnění
Potřebujete oprávnění sudo. Použijte příkaz whoami k ověření, zda má váš uživatel administrátorská oprávnění.

3. Instalace Gitu z výchozího Ubuntu repozitáře
Nainstalujte Git pomocí následujícího příkazu:
sudo apt install git
Doporučuje se také nainstalovat nejnovější verzi pomocí PPA. Použijte následující příkazy:
sudo add-apt-repository ppa:git-core/ppa
sudo apt update
sudo apt install git
4. Počáteční konfigurace Gitu
Nastavení uživatelského jména a e‑mailu
Před používáním Gitu musíte nastavit své uživatelské jméno a e‑mail, které se zobrazí v historii commitů.
git config --global user.name "Your Name"
git config --global user.email "your_email@example.com"
5. Jak klonovat Git repozitář
Pro klonování vzdáleného repozitáře použijte následující příkaz:
git clone https://github.com/example/repo.git
6. Řešení problémů s autentizací, oprávněními a konflikty při sloučení
Chyby autentizace při git push
Od roku 2021 GitHub a další platformy zrušily autentizaci pomocí hesla ve prospěch osobních přístupových tokenů (PAT) a SSH autentizace. Pokud narazíte na chybu autentizace při použití git push, vyzkoušejte následující kroky:
- Vytvořte PAT: Vytvořte osobní přístupový token v nastavení GitHubu a použijte jej jako heslo při dalším
git push. - Zkontrolujte SSH klíče: Pokud používáte SSH autentizaci, ověřte a přidejte svůj SSH klíč pomocí následujícího příkazu:
ssh-add ~/.ssh/id_rsa
Chyby oprávnění při git push
Pokud při spuštění git push narazíte na chybu „Permission denied“, pravděpodobně nemáte potřebná oprávnění k vzdálenému repozitáři. Pro vyřešení tohoto problému postupujte podle následujících kroků:
- Zkontrolujte nastavení vzdáleného repozitáře:
git remote -v
git remote show origin
- Ověřte oprávnění k push: Ujistěte se, že máte právo provádět push do vzdáleného repozitáře. Pokud ne, požádejte o oprávnění vlastníka repozitáře.
- Aktualizujte URL vzdáleného repozitáře: Nastavte správnou URL vzdáleného repozitáře pomocí následujícího příkazu:
git remote set-url origin <new-url>
Chyby vzdálené větve při použití git pull
Pokud při provádění git pull obdržíte chybu, že vzdálená větev nebyla nalezena, vyzkoušejte následující řešení:
- Zkontrolujte dostupné vzdálené větve:
git branch -r
- Nastavte sledování větve:
git branch --set-upstream-to=origin/<branch> <branch>
- Načtěte vzdálené změny: Pokud jsou v vzdáleném repozitáři aktualizace, použijte
git fetchk získání nejnovějších změn. Pokud byla vzdálená větev smazána, můžete při spuštěnígit pullnarazit na chybu.

7. Jak vytvořit Pull Request na GitHubu
Vytvoření pull requestu na GitHubu zahrnuje následující kroky: . Vytvořte novou větev 2. Proveďte a commitněte změny 3. Pushněte větev do vzdáleného repozitáře 4. Otevřete pull request
8. Shrnutí a další kroky
Jakmile se seznámíte se základními operacemi a řešením problémů v Gitu, můžete prozkoumat pokročilejší techniky, jako jsou git rebase a Git Flow, pro lepší správu projektů.



