GNU/Linux >> Znalost Linux >  >> Linux

Co je Git a jak nainstalovat Git v Linuxu

Tento stručný průvodce vysvětluje, co je Git, výhody používání Git, jak funguje, co je GitHub a jak nainstalovat Git v operačních systémech Linux.

Co je Git?

Git je oblíbený distribuovaný systém ovládání zdroje nebo systém správy verzí slouží ke sledování změn v souborech nebo ve zdrojovém kódu projektu.

Git je open source nástroj vyvinutý Linusem Torvaldsem v roce 2005 pro vývoj zdrojového kódu Linux Kernel. Je zcela zdarma k použití a je vydán pod licencí GNU General Public License verze 2.

Pomocí Gitu můžeme snadno sledovat změny v jakékoli sadě souborů, jako je kdo změnil kód, co bylo změněno a kdy bylo změněno atd. Změny lze sdílet se vzdáleným úložištěm.

Git se obvykle používá pro koordinaci práce mezi programátory, kteří spolupracují na vývoji zdrojového kódu během vývoje softwaru. Nevyžaduje žádný centrální systém a většina operací je lokální.

Vývojáři mohou vidět vzájemné změny, přidávat nové funkce, řešit problémy společně a také vidět historii celého projektu při vytváření aplikace.

Všechny soubory projektu a také historie změn provedených v těchto souborech jsou uloženy ve složce s názvem Úložiště . Repozitář Git se obvykle skládá ze souborů, historie a konfigurace spravované git.

Každý projekt pod distribuovaným systémem správy verzí Git prochází čtyřmi fázemi. Čtyři fáze Gitu jsou:

  • pracovní adresář,
  • Prostor pro vyčkávání:prostor pro zadržování předem,
  • Místní úložiště,
  • Vzdálené úložiště (GitHub, GitLab, BitBucket, TFS atd.).

Následující grafická ilustrace vysvětluje, jak Git funguje:

Každou fázi podrobně probereme, až se v nadcházejících článcích seznámíme se základy Git.

Co je GitHub?

Existuje mnoho hostitelských platforem, které vám umožňují hostovat vaše úložiště Git. GitHub je jedním z nich.

GitHub je nejoblíbenější hostingová platforma pro vývoj softwaru a správu verzí pomocí Git.

S pomocí GitHubu může jeden nebo více vývojářů pracovat na stejném projektu a také spolupracovat s dalšími vývojáři na různých projektech odkudkoli na světě.

Na GitHubu jsou hostovány desítky tisíc projektů. Nabízí bezplatný i placený plán. GitHub je ve vlastnictví společnosti Microsoft.

Dalšími významnými podobnými hostingovými platformami jsou GitLab, BitBucket a AWS CodeCommit. Samozřejmě existuje mnoho hostingových platforem. Ale to jsou dobře známé platformy pro vzdálené hostování úložišť Git.

Nainstalujte Git na Linux

Git je k dispozici ve výchozích úložištích většiny distribucí Linuxu.

Nainstalujte Git v Alpine Linux:

$ sudo apk add git

Arch Linux:

$ sudo pacman -S git

Debian, Ubuntu, Linux mint, Pop_OS!:

$ sudo apt install git

Fedora, RHEL, CentOS, AlmaLinux a Rocky Linux:

$ sudo dnf install git

openSUSE:

$ sudo zypper install git

Po instalaci můžete zkontrolovat verzi Git pomocí příkazu:

$ git --version
git version 2.31.1

Jak můžete vidět ve výše uvedeném výstupu, nainstaloval jsem Git verze 2.31.1.

V našich nadcházejících tutoriálech se podrobněji podíváme na základy Git.


Linux
  1. Jak nainstalovat a otestovat Ansible na Linuxu

  2. Flatpak na Linuxu:Co to je a jak s ním instalovat aplikace

  3. Jak nainstalovat Git na Rocky Linux 8

  1. Jak nainstalovat a používat Flatpak v Linuxu

  2. Co je Podman a jak nainstalovat Podman v Linuxu

  3. Co je NFS a jak jej nainstalovat na Linux

  1. Jak nainstalovat Elasticsearch a Kibana na Linux

  2. Jak nainstalovat a používat Linux Screen?

  3. Jak nainstalovat a používat Traceroute v Linuxu