GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat a používat Git v systému Linux

Když začínáte jako kodér nebo vývojář softwaru v prostředí operačního systému Linux, začnete dělat rozumné milníky díky flexibilitě a open source povaze různých distribucí Linuxu.

Vývojář s podnikovým myšlením bude vždy chtít vylepšit svůj kód na lepší verze. Takové myšlení vás přiměje přemýšlet o platformě, která dokáže sledovat kroky růstu vašeho vývojářského kódu.

[ Také by se vám mohlo líbit:Jak porovnat dva soubory v terminálu Linux ]

Tento článek vám představuje Git; systém správy verzí pro všechny vaše projekty kódování.

Co je Git?

Systém správy verzí dává vývojářům navrch při sledování změn souborů souvisejících s jejich vývojářským kódem. S Git jsou všechny verze souborů projektu, se kterými jste kdy pracovali, uchovávány v záznamu spolu s různými změnami implementovanými v každém souboru. Máte svobodu přepínat mezi těmito verzemi souborů projektu, kdykoli budete chtít.

Pomocí Git , úložiště funguje jako základní úložiště pro vaše první nahrání souborů projektu a bude sledovat každou změnu, která ovlivní tyto soubory, s zahrnutím do dalších nahrávání souborů, která mohou následovat.

Nainstalujte Git v Linuxu

Široká stopa Git Díky tomu je kompatibilním kandidátem pro všechny distribuce operačního systému Linux. V závislosti na operační distribuci Linuxu, kterou používáte, můžete snadno nainstalovat Git verzovací balíček odkazem na některý z následujících instalačních příkazů:

$ sudo apt-get install git-all     [On Debian, Ubuntu and Mint]
$ sudo yum install git-all         [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a sys-apps/git-all  [On Gentoo Linux]
$ sudo pacman -S git-all           [On Arch Linux]
$ sudo zypper install git-all      [On OpenSUSE]    

Konfigurace Git v Linuxu

Jak již bylo zmíněno, Git používá úložiště jako své základní úložiště. Úložiště nebo repo může být místní nebo vzdálené. U lokálních úložišť jsou soubory projektu umístěny na místním počítači nebo serveru, zatímco u vzdálených úložišť jsou soubory projektu umístěny na vzdáleném počítači nebo serveru.

Nyní, když máte Git nainstalovaný systém správy verzí, potřebujete přístup ke cloudové službě jako GitHub nebo GitLab pro hostování různých úložišť Git, která budete vytvářet, aktualizovat a sledovat.

Pro tuto příručku použijte GitHub .

Vytvořte si účet GitHub

Pokud nemáte účet GitHub, vytvořte si jej.

Při prvním použití budete potřebovat uživatelské jméno a e-mail svého účtu GitHub ke konfiguraci globální proměnné, která bude informovat cloudovou službu GitHub, že změny v repo projektu provádíte vy pokaždé, když potřebujete nahrát soubor, odstranit soubor. nebo aktualizujte soubor.

Z terminálu Linux proveďte následující:

$ git config --global user.name "Your GitHub Username"
$ git config --global user.email "Your GitHub Email"

Můžeme znovu zkontrolovat nebo potvrdit konfigurace, které jsme provedli pomocí tohoto příkazu git.

$ git config --list

Nastavení repozitářů Git v Linuxu

Vzhledem k tomu, že úložiště obsahuje všechny vaše projektové soubory a adresáře, provádí se změny v těchto souborech a adresářích prostřednictvím odevzdání. Prostřednictvím odevzdání jsme schopni provádět změny úložiště, ať už chceme vrátit změnu nebo pokračovat v nových změnách.

Vytvořte na svém místním počítači adresář, který bude obsahovat vaše projekty.

$ mkdir linuxshelltips_repo 
$ cd linuxshelltips_repo

Inicializujte git v tomto adresáři.

$ git init

Výše uvedený příkaz říká Git začněte sledovat všechny změny v linuxshelltips_repo adresář, když něco přidáváte nebo odebíráte.

Dále vytvoříme náhodný soubor s nějakým textem:

$ sudo nano linuxshelltips.txt

Přidejte tento soubor do git.

$ git add linuxshelltips.txt

Pokud máte v adresáři repo mnoho souborů a chcete je přidat všechny, použijte příkaz:

$ git add .

Dále potvrďte soubor(y). Vaše potvrzení souboru by měla být spojena se zprávou, abyste přesně věděli, co jste s tímto souborem provedli, až budete později revidovat úložiště projektu.

$ git commit -m "My first LinuxShellTips Repo"

Pokud chcete ignorovat potvrzení některých souborů nebo adresářů, jako jsou ty, které jsou spojeny s konfiguračními soubory a virtuálními prostředími, vytvořte .gitignore soubor a v něm zadejte soubory a adresáře, které má ignorovat.

$ sudo nano .gitignore

Git nepřidá a nepotvrdí nic specifikovaného v tomto souboru.

Vytvořte vzdálené úložiště na GitHubu

Vytvořte vzdálené úložiště na GitHubu, které bude přijímat naše místní repo soubory.

Přidejte původ tohoto vytvořeného vzdáleného úložiště pro synchronizaci s místním úložištěm.

$ git remote add origin https://github.com/[YOUR_GITHUB_USERNAME]/linuxshelltips_repo.git

Při pokusu o odeslání prvního úložiště na GitHub narazíte na následující chybu ověřování.

Protože GitHub již nepodporuje ověřování heslem z příkazového řádku, budeme muset místo hesla použít token. Chcete-li nastavit ověřovací token, postupujte podle těchto snímků obrazovky ze svého účtu GitHub.

Nyní se podíváme na stav našeho nevytlačeného repo.

$ git status

Zkusme znovu výše uvedené kroky.

$ git add linuxshelltips.txt
$ git status
$ git push -u origin master

Až budete vyzváni k zadání hesla, nezapomeňte použít klíč tokenu, který jste vygenerovali dříve.

Náš soubor by měl být úspěšně odeslán na GitHub.

Úspěšně jste nainstalovali git balíček správy verzí a poslali svůj první projekt na GitHub . Když váš projekt nadále roste, nezapomeňte použít následující cyklus opakujících se příkazů git k odeslání kódu na GitHub a sledování milníků vašeho projektu.

$ git add .
$ git status
$ git commit -m "message about project change"
$ git push -u origin master

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

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

  3. Jak nainstalovat a používat Glances k monitorování systémů Linux

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

  2. Jak nainstalovat a používat PuTTY na Linuxu

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

  1. Jak nainstalovat a používat TeamViewer v systému Linux [Kompletní průvodce]

  2. Jak nainstalovat a používat příkaz fd v Linuxu

  3. Jak nainstalovat a používat Nu Shell na Linuxu