Git je výkonný a široce používaný systém správy verzí, který umožňuje vývojářům sledovat změny v jejich kódu, spolupracovat s ostatními a efektivně spravovat verze projektů. Ať už pracujete na samostatném projektu nebo přispíváte do rozsáhlých společných projektů, Git poskytuje základní nástroje pro efektivní správu vašeho zdrojového kódu. Je to základní nástroj pro vývoj softwaru, který podporuje pracovní postupy, jako je větvení funkcí, kontrola kódu a nepřetržitá integrace.
Na Ubuntu 24.04, 22.04 nebo 20.04 můžete Git nainstalovat několika způsoby. Nejjednodušším přístupem je použití výchozího úložiště Ubuntu, které poskytuje stabilní verzi Git, která je dobře integrovaná do systému. Pro ty, kteří potřebují nejnovější funkce a vylepšení, Ubuntu Git Maintainers PPA nabízí aktuální sestavení. Případně si můžete stáhnout a zkompilovat Git ze zdroje, abyste získali nejnovější verzi nebo si instalaci přizpůsobili svým potřebám. Tato příručka vás provede všemi třemi metodami a zajistí, že si můžete nastavit Git na svém systému Ubuntu způsobem, který nejlépe vyhovuje vašim požadavkům.
Zajištění aktuálních systémových balíčků před instalací GIT
Chcete-li vytvořit pevný základ pro instalaci Git, musí být balíčky vašeho systému Ubuntu aktuální. Tato akce zmírňuje potenciální konflikty balíčků během procesu instalace.
Aktualizace balíčků vašeho systému se provádí vyvoláním nástroje Advanced Packaging Tool (APT) pomocí příkazu 'update':
sudo apt update
Po spuštění aktualizace je vhodné upgradovat všechny zastaralé balíčky. Tím zajistíte, že veškerý software vašeho systému bude mít nejnovější verzi. Tento upgrade proveďte pomocí následujícího příkazu:
sudo apt upgrade
Metoda 1: Nainstalujte GIT přes výchozí úložiště APT
Ověření přítomnosti Git na Ubuntu
Než budete pokračovat v instalaci Git, je rozumné zkontrolovat, zda již Git byl ve vašem systému nainstalován. Vyhneme se tak nadbytečným instalacím a udržíme náš systém čistý.
Chcete-li ověřit, zda je Git nainstalován, použijte příznak –version s příkazem 'git'. To by mělo vrátit nainstalovanou verzi Git, pokud je k dispozici:
git --version
Nainstalujte GIT pomocí příkazu APT
Pokud výše uvedený příkaz nevrací nic, potvrzuje, že Git ve vašem systému chybí. Nyní je čas nainstalovat Git.
K instalaci Git použijeme úložiště Ubuntu, protože poskytuje přímou metodu s následujícím příkazem:
sudo apt install git
Potvrzení úspěšné instalace GIT přes Ubuntu APT
Po dokončení procesu instalace je vhodné ověřit, zda byl Git úspěšně nainstalován. Tento krok nás ujišťuje, že proces instalace proběhl hladce a že Git je připraven k použití.
Opět můžeme pro potvrzení instalace použít příznak –version. Tento příkaz by nyní měl vrátit verzi Git, kterou jste právě nainstalovali:
git --version
Po spuštění příkazu byste měli vidět výstup podobný tomuto:
git version x.x.x
Metoda 2: Nainstalujte GIT přes Ubuntu Git Maintainers PPA
Někdy je žádoucí pracovat s nejaktuálnější verzí Git, zvláště když jsou potřeba novější funkce nebo zásadní opravy chyb. The Tým Ubuntu Git Maintainers poskytuje osobní archiv balíčků (PPA), který pravidelně obsahuje nejnovější stabilní verzi systému Git. Použití této metody může nabídnout významné výhody v závislosti na vašich konkrétních potřebách a prostředí, ve kterém pracujete.
Importujte PPA Ubuntu Git Maintainers
Pro začátek musíme přidat Git PPA poskytované týmem Ubuntu Git Maintainers do seznamu úložišť našeho systému. Tato PPA zajišťuje přístup k nejnovější stabilní verzi Git. Přestože jsou následující balíčky s největší pravděpodobností již na vašem systému nainstalovány, není na škodu zkontrolovat:
sudo add-apt-repository ppa:git-core/ppa -y
Obnovení indexu balíčků po importu PPA
Jakmile je Git PPA importován do seznamu úložišť vašeho systému, je nezbytná aktualizace indexu balíčků. Tento krok umožní vašemu systému rozpoznat nově dostupné balíčky z přidaného úložiště.
Chcete-li aktualizovat index balíčků, spusťte následující:
sudo apt update
Nainstalujte GIT na Ubuntu pomocí příkazu APT PPA
S nainstalovaným PPA můžete nainstalovat nebo upgradovat Git. Následující příkaz provede tuto úlohu:
sudo apt install git -y
Poznámka: Pokud jste dříve nainstalovali GIT z úložiště Ubuntu, spuštěním tohoto příkazu upgradujete Git na nejnovější verzi z přidané PPA.
Po dokončení instalace nebo upgradu ověřte nainstalovanou verzi Git pomocí následujícího:
git --version
Měli byste vidět výstup podobný:
git version x.x.x
Tento výstup označuje, že nejnovější verze Git byla úspěšně nainstalována nebo upgradována na vašem systému Ubuntu.
Chcete-li získat další informace, můžete zkontrolovat, ze kterého úložiště pochází vaše instalace Git. Vzhledem k tomu, že PPA má tendenci obsahovat mnohem novější verzi Git, provedení následujícího příkazu by mělo odrážet nedávné přidání PPA:
apt-cache policy git
Metoda 3: Nainstalujte GIT přes zdrojový archiv
Tato část poskytuje podrobného průvodce instalací GIT tím, že se naučíte stahovat, sestavovat, kompilovat a poté instalovat zdrojový kód GIT. Tento přístup nabízí uživatelům větší kontrolu nad instalační procedurou a umožňuje přístup ke konkrétním funkcím, které nemusí být přítomny v předem zabalených distribucích.
Nastavení závislostí sestavení GIT
První fáze zahrnuje přípravu vašeho systému Ubuntu s požadovanými závislostmi sestavení. Tyto závislosti jsou životně důležité pro úspěšnou kompilaci Git.
Chcete-li je nastavit, použijte následující příkaz:
sudo apt install make libssl-dev libghc-zlib-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip -y
Stáhněte si zdrojový kód GIT
Chcete-li získat zdrojový kód Git, přejděte na Stránka vydání Git. Odtud můžete vybrat buď nejnovější stabilní verzi, nebo hlavní archiv. Následující příkaz vám pomůže stáhnout požadovanou verzi.
Nezapomeňte nahradit {version} požadovaným číslem verze Git:
wget https://github.com/git/git/archive/refs/tags/{version}.tar.gz
Extrahujte a nainstalujte zdrojový kód GIT
Další fáze zahrnuje rozbalení staženého archivu. Když to uděláte, nezapomeňte nahradit {version} příslušnou verzí Git, kterou jste dříve vybrali:
tar -xvf git-{version you downloaded}
Poznámka: Rychlý tip pro nové uživatele, v terminálu CLI zadejte „git-“ a poté stiskněte klávesu Tab pro automatické dokončení. Pokud máte nainstalovaných více verzí, možná budete muset před stisknutím klávesy Tab zadat další podrobnosti, například „git-2.4“.
Nyní je čas zkompilovat a nastavit GIT. Spusťte kompilaci pomocí následujícího příkazu:
sudo make prefix=/usr/local all
Tento příkaz dává systému sestavení pokyn, aby po dokončení kompilace předvídal instalaci v adresáři /usr/local. Příznak „all“ zajišťuje komplexní sestavení pokrývající všechny komponenty.
Po dokončení kompilace přejděte do fáze instalace pomocí tohoto příkazu:
sudo make prefix=/usr/local install
Zde se Git nainstaluje do adresáře /usr/local. Proces zahrnuje zkopírování základních souborů a vytvoření příslušných oprávnění, čímž zpřístupní Git ve vašem systému.
Chcete-li potvrdit, že instalace proběhla úspěšně a sestavení je správné, spusťte:
git --version
Tento příkaz by měl vrátit verzi Git, kterou jste nainstalovali, a ověřit její správnou integraci do vašeho systému.
Další příkazy pro správu GIT
Aktualizujte GIT
Metoda aktualizace APT GIT
Aktualizace Git na Ubuntu Linux je přímočará. Bez ohledu na vaši předchozí metodu instalace můžete Git aktualizovat jediným příkazem, protože jste jej nainstalovali pomocí správce balíčků Advanced Package Tool (APT).
Ve svém terminálu spusťte následující příkaz:
sudo apt update && sudo apt upgrade
Tento příkaz nejprve aktualizuje vaše seznamy balíčků (pomocí aktualizace sudo apt) a poté upgraduje všechny upgradovatelné balíčky ve vašem systému (pomocí aktualizace sudo apt). Tímto způsobem bude aktualizován nejen Git, ale všechny ostatní balíčky, které nejsou ve vašem systému označeny jako pozastavené.
Metoda aktualizace zdroje GIT
Opakujte proces pro aktualizaci instalace stažením a instalací zdroje.
Odebrat GIT
Metoda odstranění APT GIT
Chcete-li odinstalovat Git, spusťte následující příkaz:
sudo apt remove git
Tento příkaz odstraní Git z vašeho systému. Po zobrazení výzvy nezapomeňte operaci potvrdit.
Pokud jste původně nainstalovali Git pomocí Personal Package Archive (PPA) od týmu Ubuntu Git Maintainers, měli byste tento PPA také odebrat. Zde je příkaz, jak to udělat:
sudo add-apt-repository --remove ppa:git-core/ppa -y
Spuštění tohoto příkazu odstraní PPA a zajistí, že váš systém již nebude přijímat aktualizace.
Metoda odstranění GIT pro zdrojové instalace
Pokud jste nainstalovali Git na Ubuntu přes zdroj a potřebujete jej odinstalovat, proces může zahrnovat více než jen správce balíčků, protože neexistuje přímý příkaz k odinstalaci. Pečlivými kroky však můžete instalaci odebrat ručně.
Identifikujte nainstalované soubory
Než odeberete Git, musíte vědět, kde je nainstalován. Podle naší předchozí části byste Git nainstalovali do adresáře /usr/local.
Ručně odstraňte soubory
Přejděte do instalačního adresáře:
cd /usr/local
Nyní budete muset soubory a adresáře Git odstranit ručně:
sudo rm -rf git*
sudo rm -rf bin/git*
sudo rm -rf libexec/git-core
sudo rm -rf share/doc/git*
sudo rm -rf share/man/man1/git*
sudo rm -rf share/man/man5/git*
sudo rm -rf share/man/man7/git*
Ověřte odstranění
Chcete-li se ujistit, že byl Git odstraněn, můžete zkontrolovat jeho verzi:
git --version
Pokud byl GIT úspěšně odstraněn, měl by terminál vrátit chybovou zprávu, že příkaz git nebyl nalezen.
Poznámka: Ruční odstranění, stejně jako tato metoda, vyžaduje zvláštní péči, aby nedošlo k náhodnému smazání nesouvisejících souborů nebo systémově kritických součástí. Před provedením vždy dvakrát zkontrolujte příkazy a cesty.
Závěr
Instalací Git na Ubuntu buď pomocí výchozího úložiště, Ubuntu Git Maintainers PPA, nebo jeho kompilací ze zdroje, jste vytvořili všestranný a nezbytný nástroj pro správu správy verzí ve vašich projektech. Každá metoda nabízí různé výhody, od snadné instalace s výchozím úložištěm až po přístup k nejnovějším funkcím pomocí PPA nebo zdrojové kompilace. Pravidelné aktualizace a údržba vaší instalace Git zajistí, že budete i nadále těžit z nejnovějších vylepšení a bezpečnostních záplat. Se správně nainstalovaným Gitem jste připraveni efektivně spravovat svůj kód a efektivně spolupracovat na vašem systému Ubuntu.