GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat a používat Git na Ubuntu 18.04

Git je nejoblíbenější systém pro správu verzí. Nyní jej používají vývojáři po celém světě a původně jej vyvinul Linus Torvalds pro vývoj linuxového jádra. Systém správy verzí se používá k ukládání a správě každé revize vašeho kódu a souborů. Git používá mnoho společností ke spolupráci na zdrojovém kódu, správě vydání a návratu k předchozím verzím, když jsou objeveny chyby.

Git sleduje každou změnu, kterou jste v souboru nebo kódu provedli, a umožňuje vám tyto změny vrátit zpět. Pokud například upravujete kód ve svém systému a chcete odstranit část kódu, můžete k obnovení tohoto smazaného kódu v budoucnu použít systém správy verzí. Git také umožňuje více uživatelům pracovat na stejných souborech současně.

V tomto tutoriálu vám ukážeme, jak nainstalovat a používat systém správy verzí Git na Ubuntu 18.04.

Předpoklady

  • Nové Ubuntu 18.04 VPS na cloudové platformě Atlantic.net.
  • Heslo uživatele root nakonfigurované na vašem serveru.

Vytvořte cloudový server Atlantic.Net

Nejprve se přihlaste ke svému cloudovému serveru Atlantic.Net. Vytvořte nový server a jako operační systém vyberte Ubuntu 18.04 s alespoň 1 GB RAM. Připojte se ke svému cloudovému serveru přes SSH a přihlaste se pomocí přihlašovacích údajů zvýrazněných v horní části stránky.

Jakmile se přihlásíte ke svému serveru Ubuntu 18.04, spusťte následující příkaz a aktualizujte svůj základní systém nejnovějšími dostupnými balíčky.

apt-get update -y

Nainstalujte Git

apt-get install git -y

Po dokončení instalace můžete zkontrolovat verzi Git pomocí následujícího příkazu:

git --version

Měli byste vidět následující výstup:

git version 2.23.0

Nakonfigurujte Git

Před konfigurací Git si budete muset vytvořit účet na GitHubu. Nový účet můžete vytvořit pomocí adresy URL https://github.com/, jak je uvedeno níže:

Po vytvoření účtu na GitHubu otevřete svůj terminál a spusťte následující příkaz, který odpovídá vašemu uživatelskému jménu a e-mailu GitHubu:

git config --global user.name "YOUR_USERNAME"
git config --global user.email "[email protected]

Dále ověřte změny konfigurace pomocí následujícího příkazu:

git config --list

Měli byste vidět následující výstup:

user.name=YOUR_USERNAME
[email protected]

Vytvořte nové úložiště na GitHubu

Dále se přihlaste ke svému účtu GitHub, jak je znázorněno níže:

Klikněte na Nový tlačítko pro vytvoření úložiště. Měli byste vidět následující stránku:

Zadejte název úložiště , popis a klikněte na Vytvořit úložiště knoflík. Jakmile je úložiště vytvořeno, poznamenejte si svou adresu Git Repo na stránce Rychlé nastavení.

Používejte Git s místními a vzdálenými repozitáři

Dále otevřete svůj terminál a vytvořte nový adresář, který odpovídá vašemu projektu, jak je znázorněno níže:

mkdir atlanticapp

Dále změňte adresář na atlanticapp a spusťte Git pro tento adresář pomocí následujícího příkazu:

cd atlanticapp
git init

Měli byste vidět následující výstup:

Initialized empty Git repository in /home/vyom/atlanticapp/.git/

Dále připojte vzdálené úložiště GitHub k místnímu systému pomocí následujícího příkazu:

git remote add origin https://github.com/YOUR_GIT_REPO.git

Dále vytvořte nový soubor s názvem test.html, jak je znázorněno níže:

nano test.html

Přidejte následující obsah:

<html>
<title>My Atlantic App</title>
<p>This is my first atlantic App.</p>
</html>

Uložte a zavřete soubor a poté spusťte následující příkaz pro přidání změn v pracovním adresáři do pracovní oblasti:

git add test.html

Poté spusťte následující příkaz k uložení změn do místního úložiště:

git commit -m "This my first version of test.html file"

Měli byste vidět následující výstup:

[master (root-commit) 4d7a3de] This my first version of test.html file
 1 file changed, 4 insertions(+)
 create mode 100644 test.html

Poté spusťte následující příkaz a nahrajte obsah místního úložiště do vzdáleného úložiště.

git push origin master

Budete požádáni o zadání svého uživatelského jména a hesla na GitHubu, jak je uvedeno níže:

Username for 'https://github.com': YOUR_USERNAME
Password for 'https://github.com’: YOUR_PASSWORD

Po zadání správných podrobností byl obsah vašeho místního úložiště přidán do vzdáleného úložiště:

Counting objects: 3, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 292 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To https://github.com/hitjethva/exampleapp.git
 * [new branch]      master -> master

Chcete-li to ověřit, přejděte na stránku účtu GitHub a obnovte ji. Přidaný soubor byste měli vidět na následující obrazovce:

Pomocí následujícího příkazu můžete také zobrazit, které vzdálené servery jsou nakonfigurovány:

git remote -v

Názvy vzdálených úložišť byste měli vidět v následujícím výstupu:

origin  https://github.com/hitjethva/exampleapp.git (fetch)
origin  https://github.com/hitjethva/exampleapp.git (push)

Práce s revizemi Git

Dále upravte soubor test.html a přidejte další obsah:

nano test.html

Proveďte následující změny:

<html>
<title>My Atlantic App</title>
<p>This is my first atlantic App.</p>
<p>I am adding some content to this file.</p>
</html>

Po dokončení uložte a zavřete soubor. Poté přidejte aktualizovaný soubor do vzdáleného úložiště pomocí následujících příkazů:

git add test.html
git commit -m "This my second version of test.html file"
git push origin master

Nyní přejděte na stránku GitHub a obnovte ji. Na následující obrazovce byste měli vidět aktualizovaný soubor s jiným číslem revize:

Dále otevřete terminál a naklonujte své úložiště do místního systému pomocí následujícího příkazu:

git clone https://github.com/hitjethva/exampleapp.git

Měli byste vidět následující výstup:

Cloning into 'exampleapp'...
remote: Enumerating objects: 6, done.
remote: Counting objects: 100% (6/6), done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 6 (delta 1), reused 5 (delta 0), pack-reused 0
Unpacking objects: 100% (6/6), done.
Checking connectivity... done.

Dále změňte adresář na klonovaný adresář.

cd exampleapp/

Nyní můžete použít příkaz git checkout ke stažení souborů v pracovním adresáři, aby odpovídaly požadované verzi uložené v dané větvi.

Chcete-li si například stáhnout soubor předchozí verze, přejděte na stránku GitHub a zkopírujte číslo revize souboru předchozí verze, jak je uvedeno níže:

Dále spusťte příkaz git checkout s číslem revize, jak je uvedeno níže:

git checkout 4d7a3de02b19e6aaea3b7f2bd6a4c0a5c85ddbe6

Měli byste vidět následující výstup:

Note: checking out '4d7a3de02b19e6aaea3b7f2bd6a4c0a5c85ddbe6'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b new_branch_name

HEAD is now at 4d7a3de... This my first version of test.html file

Nyní zkontrolujte obsah souboru test.html:

cat test.html

Měli byste vidět obsah souboru vaší předchozí verze:

<html>
<title>My Atlantic App</title>
<p>This is my first atlantic App.</p>
</html>

Závěr

Ve výše uvedeném tutoriálu jsme se naučili, jak nainstalovat Git na Ubuntu 18.04. Také jsme se naučili, jak přidávat soubory a odevzdávat změny do vzdáleného úložiště. Nyní můžete spravovat a sledovat svůj projekt z centrálního místa – začněte používat Git ještě dnes s VPS od Atlantic.Net.


Linux
  1. Jak nainstalovat a používat MongoDB na Ubuntu 20.04

  2. Jak nainstalovat R na Ubuntu 18.04

  3. Jak nainstalovat git na ubuntu 16.04

  1. Jak nainstalovat a používat Elasticsearch na Ubuntu 20.04

  2. Jak nainstalovat a používat PowerShell na Ubuntu 20.04

  3. Jak na Ubuntu nainstaluji a nastavím Git?

  1. Jak nainstalovat a používat Wine na Ubuntu 20.04

  2. Jak nainstalovat a používat FFmpeg na Ubuntu 18.04

  3. Jak nainstalovat a používat Wine na Ubuntu 18.04