Git je nejpopulárnější systém pro správu verzí, který je vhodný pro mnoho vývojářů softwaru. Linus Torvalds vyvinul Git během vývoje linuxového jádra již v roce 2005. A od té doby vývojáři široce používají tento systém pro správu verzí ke spolupráci s ostatními členy na jejich projektech.
Pokud se učíte vývoj softwaru a jeho různých aspektů, možná jste již někdy o Gitu slyšeli. Tato příručka podrobně vysvětlí Git spolu s krátkým průvodcem, jak ji nainstalovat a nakonfigurovat v systému Linux.
Co je Git a proč ho potřebujete?
Vývoj softwaru je náročný. Zahrnuje práci s několika soubory a často vyžaduje šťourání se zdrojovým kódem k dosažení zamýšleného výstupu, než bude připraven k použití.
Nejen, že i po spuštění kódu ve výrobě stále existuje potřeba periodické refaktorování, aby byl kód efektivní, udržovatelný a čitelný pro ostatní vývojáře v systému Windows tým.
S tolika proměnnými a několika vývojáři, kteří na projektu pracují současně, může být brzy náročné mít přehled o všech různých souborech projektu a jejich revizích.
Zde vstupuje do hry systém pro správu verzí (VCS), jako je Git. Usnadňuje sledování a správu změn v kódu odeslaných různými členy týmu a zase urychluje proces vývoje a testování softwaru.
Mezi významné výhody používání systému pro správu verzí patří:
- Přístup k dlouhodobé historii změn, takže si můžete prohlédnout všechny změny, které kdy tým provedl v souboru.
- Větvení a slučování, které usnadňuje simultánní přispění a umožňuje sloučit více verzí souboru do jednoho souboru, aby se změny uplatnily a zabránilo se duplikaci souboru.
Jaký systém pro správu verzí používáte, samozřejmě také určuje výhody, které můžete při jeho používání hledat. V případě Gitu, protože se jedná o systém řízení distribuované verze (DVCS), jsou všechny vaše soubory kódu přítomny v počítači každého přispěvatele.
Kromě výše uvedených výhod (a několika dalších) vám Git také umožňuje pracovat offline - kromě funkcí push a pull, které k fungování stále vyžadují připojení k internetu.
Příbuzný: Top 10 systémů pro správu verzí pro Linux
Jak nainstalovat Git na Linux
Instalace Gitu na Linux je poměrně přímočará. K instalaci do počítače použijte následující příkazy, v závislosti na distribuci systému Linux.
Nainstalujte Git na Debian / Ubuntu
Git je k dispozici na oficiálních úložištích Ubuntu a Debian. Proto jej můžete snadno nainstalovat pomocí APT:
sudo apt nainstalovat git
Nainstalujte Git na Fedoru
Git na Fedoře můžete nainstalovat pomocí DNF nebo YUM. Pokud používáte starší verzi Fedory (až Fedora 21), použijte YUM:
sudo yum install git
Naopak, pokud máte ve svém systému spuštěnou Fedoru 22 nebo vyšší, můžete k instalaci Gitu použít DNF.
sudo dnf install git
Nainstalujte Git na Arch Linux
Pokud používáte Arch Linux, můžete Git nainstalovat pomocí Pacmanu:
sudo pacman -S git
Nainstalujte Git na FreeBSD
Chcete-li nainstalovat Git na FreeBSD, zadejte následující příkaz:
sudo pkg nainstalujte git
Po dokončení ověřte, zda byla instalace úspěšná, spuštěním následujícího příkazu:
git --verze
Pokud vrátí číslo verze, znamená to, že instalace byla úspěšná. Pokud ne, musíte znovu projít instalačním procesem.
Jak konfigurovat Git na Linuxu
Jakmile si nainstalujete Git do svého systému, musíte ho před použitím nakonfigurovat, například uživatelské jméno, e-mailovou adresu a výchozí textový editor. Tato konfigurace bude jednorázový proces a vaše nakonfigurované nastavení by mělo trvat, dokud neodstraníte Git ze systému.
Vytvořte identitu pro Git
Nejprve je třeba nastavit výchozí identitu (uživatelské jméno a e-mailovou adresu) pro každé potvrzení, které ve svém systému provedete. Existují dva způsoby, jak toho dosáhnout. Můžete buď nastavit globální identitu tak, aby všechny odevzdané závazky procházely stejnou identitou, nebo nastavit identitu pro každé úložiště tak, aby pro různé projekty používala samostatné identity.
Chcete-li nastavit globální identitu, otevřete terminál a spusťte následující příkazy:
git config --global user.name "your_name"
git config --global user.email "your_email_address"
Pokud chcete nastavit výchozí identitu pro konkrétní úložiště, přejděte nejprve do adresáře, který obsahuje úložiště. Použití příkaz ls do seznamu adresářů (a podadresářů) a příkaz cd jít do nich.
Jakmile jste v úložišti, spusťte v terminálu následující příkazy:
git config user.name "your_name"
git config user.email "your_email_address"
Nakonfigurujte SSH pro Git v Linuxu
Navíc, i když to není nutné, můžete také nastavit SSH pro Git v počítači, aby bylo možné přihlášení bez hesla. Tímto způsobem nemusíte zadávat heslo pokaždé, když chcete provést změny v úložišti.
Chcete-li to provést, otevřete okno terminálu a spusťte následující příkaz k vytvoření nového klíče SSH pomocí e-mailu:
ssh-keygen -t rsa -b 4096 -C "your_email_address"
Po zobrazení výzvy k zadání názvu souboru zadejte umístění, kam chcete klíč uložit, a stiskněte klávesu Enter Enter; Chcete-li pokračovat s výchozí možností, stiskněte Enter.
Systém vás nyní požádá o nastavení přístupové fráze pro přidání další úrovně zabezpečení k SSH na vašem počítači. Zadejte silnou přístupovou frázi, kterou si můžete pamatovat a zasáhnout Enter.
Nakonec musíte přidat klíč SSH do ssh-agent, který obsahuje soukromé klíče vašeho systému. Za tímto účelem spusťte v terminálu následující kód:
ssh-add ~ / .ssh / id
Jakmile nakonfigurujete svou identitu, můžete Git nakonfigurovat dále tak, aby vyhovoval vašemu pracovnímu postupu.
Změňte výchozí textový editor pro Git
Jednou z dalších konfigurací, které můžete udělat, je změnit výchozí textový editor Git pro vaše interakce.
Ve výchozím nastavení je Git nakonfigurován tak, aby používal textový editor Vim. Pokud jste však nikdy nepoužívali Vim, možná se nebudete cítit jako doma. Abychom předvedli tento proces, nastavíme nano jako výchozí textový editor Git. Pokud ale máte preferovaný textový editor, můžete jej v následujícím příkazu nahradit nano tímto:
git config --global core.editor nano
Zkontrolujte konfigurace
Když jste nakonfigurovali Git podle svých preferencí, jednou zkontrolujte nastavení konfigurace, abyste se ujistili, že jsou správná. Spuštěním následujícího příkazu získáte seznam všech konfiguračních nastavení Git pro váš systém:
git config - seznam
Pokud v budoucnu budete chtít upravit konfiguraci, otevřete gitconfig soubor spuštěním:
nano ~ / .gitconfig
Poté upravte hodnoty identit, které chcete změnit.
Úspěšně spuštěn Git na Linuxu
Pomocí výše uvedeného průvodce byste měli být schopni nainstalovat a nakonfigurovat Git na vašem systému Linux v žádném okamžiku. A dále musíte do svého pracovního toku začlenit Git, abyste mohli lépe spravovat své projekty.
Za tímto účelem existují různé služby Git, které vám mohou pomoci spravovat vaše úložiště. Jeden takový je GitHub, což usnadňuje ovládání verzí a zároveň nabízí bezpečné cloudové úložiště a podporu integrace pro nesčetné množství nástrojů.
Pokud jste ale v Gitu noví, a přemýšlíte, kde začít, může vám naučit se, jak vytvořit svůj první repozitář, pomoci s pohodlím s tímto nástrojem.
Chcete sdílet své vývojové projekty online? Zde je návod, jak začít s prvním úložištěm Github.
Přečtěte si další
- Linux
- Nainstalujte software
- Terminál
- GitHub
Yash je spisovatel na MUO pro kutily, Linux, programování a zabezpečení. Než našel vášeň pro psaní, vyvíjel pro web a iOS. Jeho psaní najdete také na TechPP, kde pokrývá další vertikály. Kromě techniky rád hovoří o astronomii, formuli 1 a hodinkách.
Přihlaste se k odběru našeho zpravodaje
Připojte se k našemu zpravodaji s technickými tipy, recenzemi, bezplatnými elektronickými knihami a exkluzivními nabídkami!
Ještě jeden krok…!
V e-mailu, který jsme vám právě poslali, potvrďte svou e-mailovou adresu.