GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren und verwenden Sie Git unter Ubuntu 18.04

Git ist das beliebteste Versionskontrollsystem. Es wird heute von Entwicklern auf der ganzen Welt verwendet und wurde ursprünglich von Linus Torvalds für die Linux-Kernel-Entwicklung entwickelt. Ein Versionskontrollsystem wird verwendet, um jede Revision Ihres Codes und Ihrer Dateien zu speichern und zu verwalten. Git wird von vielen Unternehmen verwendet, um gemeinsam am Quellcode zu arbeiten, Releases zu verwalten und auf frühere Versionen zurückzusetzen, wenn Fehler entdeckt werden.

Git verfolgt jede Änderung, die Sie an einer Datei oder einem Code vorgenommen haben, und ermöglicht Ihnen, diese Änderungen rückgängig zu machen. Wenn Sie beispielsweise Code auf Ihrem System bearbeiten und einen Codeabschnitt löschen möchten, können Sie ein Versionskontrollsystem verwenden, um diesen gelöschten Code in Zukunft wiederherzustellen. Git ermöglicht es auch mehreren Benutzern, gleichzeitig an denselben Dateien zu arbeiten.

In diesem Tutorial zeigen wir Ihnen, wie Sie das Git-Versionskontrollsystem unter Ubuntu 18.04 installieren und verwenden.

Voraussetzungen

  • Ein frisches Ubuntu 18.04 VPS auf der Atlantic.net Cloud Platform.
  • Ein auf Ihrem Server konfiguriertes Root-Passwort.

Atlantic.Net Cloud-Server erstellen

Melden Sie sich zunächst bei Ihrem Atlantic.Net Cloud Server an. Erstellen Sie einen neuen Server mit Ubuntu 18.04 als Betriebssystem und mindestens 1 GB RAM. Stellen Sie über SSH eine Verbindung zu Ihrem Cloud-Server her und melden Sie sich mit den oben auf der Seite hervorgehobenen Anmeldeinformationen an.

Sobald Sie sich bei Ihrem Ubuntu 18.04-Server angemeldet haben, führen Sie den folgenden Befehl aus, um Ihr Basissystem mit den neuesten verfügbaren Paketen zu aktualisieren.

apt-get update -y

Git installieren

apt-get install git -y

Sobald die Installation abgeschlossen ist, können Sie die Version von Git mit dem folgenden Befehl überprüfen:

git --version

Sie sollten die folgende Ausgabe sehen:

git version 2.23.0

Git konfigurieren

Bevor Sie Git konfigurieren, müssen Sie ein Konto auf GitHub erstellen. Sie können ein neues Konto erstellen, indem Sie die URL https://github.com/ wie unten gezeigt verwenden:

Nachdem Sie ein Konto auf GitHub erstellt haben, öffnen Sie Ihr Terminal und führen Sie den folgenden Befehl aus, der Ihrem GitHub-Benutzernamen und Ihrer E-Mail-Adresse entspricht:

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

Überprüfen Sie als Nächstes die Konfigurationsänderungen mit dem folgenden Befehl:

git config --list

Sie sollten die folgende Ausgabe sehen:

user.name=YOUR_USERNAME
[email protected]

Erstellen Sie ein neues Repository auf GitHub

Melden Sie sich als Nächstes wie unten gezeigt bei Ihrem GitHub-Konto an:

Klicken Sie auf Neu Schaltfläche, um ein Repository zu erstellen. Sie sollten die folgende Seite sehen:

Geben Sie einen Repository-Namen an , Beschreibung und klicken Sie auf Erstellen Speicher Taste. Sobald das Repository erstellt ist, notieren Sie sich Ihre Git-Repo-Adresse auf der Schnelleinrichtungsseite.

Git mit lokalen und Remote-Repositories verwenden

Öffnen Sie als Nächstes Ihr Terminal und erstellen Sie ein neues Verzeichnis, das Ihrem Projekt entspricht, wie unten gezeigt:

mkdir atlanticapp

Wechseln Sie als Nächstes in das Verzeichnis atlanticapp und starten Sie Git für dieses Verzeichnis mit dem folgenden Befehl:

cd atlanticapp
git init

Sie sollten die folgende Ausgabe sehen:

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

Verbinden Sie als Nächstes das entfernte GitHub-Repository mit dem folgenden Befehl mit dem lokalen System:

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

Erstellen Sie als Nächstes eine neue Datei mit dem Namen test.html, wie unten gezeigt:

nano test.html

Fügen Sie den folgenden Inhalt hinzu:

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

Speichern und schließen Sie die Datei und führen Sie dann den folgenden Befehl aus, um Änderungen im Arbeitsverzeichnis zum Staging-Bereich hinzuzufügen:

git add test.html

Führen Sie als Nächstes den folgenden Befehl aus, um Ihre Änderungen im lokalen Repository zu speichern:

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

Sie sollten die folgende Ausgabe sehen:

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

Führen Sie als Nächstes den folgenden Befehl aus, um lokale Repository-Inhalte in ein Remote-Repository hochzuladen.

git push origin master

Sie werden aufgefordert, Ihren GitHub-Benutzernamen und Ihr Passwort einzugeben, wie unten gezeigt:

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

Nachdem Sie die korrekten Details angegeben haben, wurde der Inhalt Ihres lokalen Repositorys dem Remote-Repository hinzugefügt:

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

Um es zu überprüfen, gehen Sie zur GitHub-Kontoseite und aktualisieren Sie sie. Sie sollten die hinzugefügte Datei auf dem folgenden Bildschirm sehen:

Mit dem folgenden Befehl können Sie auch anzeigen, welche Remote-Server konfiguriert sind:

git remote -v

Sie sollten die Namen Ihrer Remote-Repositories in der folgenden Ausgabe sehen:

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

Mit Git-Revisionen arbeiten

Bearbeiten Sie als Nächstes die Datei test.html und fügen Sie weitere Inhalte hinzu:

nano test.html

Nehmen Sie die folgenden Änderungen vor:

<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>

Speichern und schließen Sie die Datei, wenn Sie fertig sind. Fügen Sie dann die aktualisierte Datei mit den folgenden Befehlen zum Remote-Repository hinzu:

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

Gehen Sie jetzt zur GitHub-Seite und aktualisieren Sie sie. Auf dem folgenden Bildschirm sollten Sie die aktualisierte Datei mit einer anderen Revisionsnummer sehen:

Öffnen Sie als Nächstes Ihr Terminal und klonen Sie Ihr Repository mit dem folgenden Befehl auf das lokale System:

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

Sie sollten die folgende Ausgabe sehen:

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.

Als nächstes ändern Sie das Verzeichnis in das geklonte Verzeichnis.

cd exampleapp/

Jetzt können Sie den Befehl git checkout verwenden, um die Dateien im Arbeitsverzeichnis herunterzuladen, damit sie mit Ihrer gewünschten Version übereinstimmen, die in diesem Zweig gespeichert ist.

Um beispielsweise die Datei der vorherigen Version herunterzuladen, gehen Sie zur GitHub-Seite und kopieren Sie die Revisionsnummer der Datei der vorherigen Version wie unten gezeigt:

Führen Sie als Nächstes den Befehl git checkout mit der Revisionsnummer wie unten gezeigt aus:

git checkout 4d7a3de02b19e6aaea3b7f2bd6a4c0a5c85ddbe6

Sie sollten die folgende Ausgabe sehen:

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

Überprüfen Sie nun den Inhalt der Datei test.html:

cat test.html

Sie sollten den Inhalt Ihrer vorherigen Versionsdatei sehen:

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

Schlussfolgerung

Im obigen Tutorial haben wir gelernt, wie man Git unter Ubuntu 18.04 installiert. Wir haben auch gelernt, wie man Dateien hinzufügt und Änderungen im Remote-Repository festschreibt. Sie können Ihr Projekt jetzt von einem zentralen Ort aus verwalten und verfolgen – beginnen Sie noch heute mit der Verwendung von Git mit einem VPS von Atlantic.Net.


Linux
  1. So installieren und verwenden Sie MongoDB unter Ubuntu 20.04

  2. So installieren und verwenden Sie Elasticsearch unter Ubuntu 20.04

  3. So installieren und verwenden Sie PowerShell unter Ubuntu 20.04

  4. So installieren Sie Git unter Ubuntu 16.04

  5. Wie installiere und richte ich Git unter Ubuntu ein?

So installieren und verwenden Sie Unbound in Ubuntu 20.04

So installieren und verwenden Sie Kontact in Ubuntu 20.04

So installieren und verwenden Sie iTunes unter Ubuntu 20.04

So installieren und verwenden Sie Git in einem Linux-System

So installieren und verwenden Sie R unter Ubuntu

So installieren und verwenden Sie pgAdmin unter Ubuntu 18.04