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

Was ist Git und wie installiert man Git unter Linux?

Diese kurze Anleitung erklärt, was Git ist, die Vorteile der Verwendung von Git, wie es funktioniert, was GitHub ist und wie Git in Linux-Betriebssystemen installiert wird.

Was ist Git?

Git ist ein beliebtes verteiltes Quellcodeverwaltungssystem oder Versionskontrollsystem Wird verwendet, um Änderungen in den Dateien oder im Quellcode eines Projekts zu verfolgen.

Git ist ein Open-Source-Tool, das von Linus Torvalds entwickelt wurde im Jahr 2005 für die Entwicklung des Linux-Kernel-Quellcodes. Die Verwendung ist völlig kostenlos und wird unter der GNU General Public License Version 2 veröffentlicht.

Mit Git können wir Änderungen in jedem Satz von Dateien leicht nachverfolgen, z. B. wer den Code geändert hat, was geändert wurde und wann geändert wurde usw. Die Änderungen können mit einem Remote-Repository geteilt werden.

Git wird normalerweise verwendet, um die Arbeit zwischen Programmierern zu koordinieren, die gemeinsam Quellcode während der Softwareentwicklung entwickeln. Es erfordert kein zentrales System und die meisten Vorgänge sind lokal.

Die Entwickler können die Änderungen der anderen sehen, neue Funktionen hinzufügen, Probleme gemeinsam lösen und auch den Verlauf des gesamten Projekts sehen, während sie die Anwendung erstellen.

Alle Dateien des Projekts sowie der Verlauf der an diesen Dateien vorgenommenen Änderungen werden in einem Ordner mit dem Namen Repository gespeichert . Normalerweise besteht ein Git-Repository aus Dateien, Verlauf und Konfiguration, die von Git verwaltet werden.

Jedes Projekt unter dem verteilten Versionskontrollsystem Git durchläuft vier Phasen. Die vier Stufen von Git sind:

  • Arbeitsverzeichnis,
  • Staging-Bereich:Pre-Commit-Wartebereich,
  • Lokales Repository,
  • Remote-Repository (GitHub, GitLab, BitBucket, TFS usw.).

Die folgende grafische Darstellung erklärt, wie Git funktioniert:

Wir werden jede Phase im Detail besprechen, wenn wir in den kommenden Artikeln etwas über Git-Grundlagen erfahren.

Was ist GitHub?

Es gibt viele Hosting-Plattformen, auf denen Sie Ihre Git-Repositories hosten können. GitHub ist einer davon.

GitHub ist die beliebteste Hosting-Plattform für Softwareentwicklung und Versionskontrolle mit Git.

Mit Hilfe von GitHub können ein oder mehrere Entwickler an demselben Projekt arbeiten und auch mit anderen Entwicklern für verschiedene Projekte von überall auf der Welt zusammenarbeiten.

Es gibt Zehntausende von Projekten, die in GitHub gehostet werden. Es bietet sowohl einen kostenlosen als auch einen kostenpflichtigen Plan. GitHub gehört der Microsoft Corporation.

Die anderen bemerkenswerten ähnlichen Hosting-Plattformen sind GitLab, BitBucket und AWS CodeCommit. Natürlich gibt es viele Hosting-Plattformen. Dies sind jedoch bekannte Plattformen für das Remote-Hosting von Git-Repositories.

Git unter Linux installieren

Git ist in den Standard-Repositories der meisten Linux-Distributionen verfügbar.

Installieren Sie Git unter 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 und Rocky Linux:

$ sudo dnf install git

openSUSE:

$ sudo zypper install git

Nach der Installation können Sie die Version von Git mit dem folgenden Befehl überprüfen:

$ git --version
git version 2.31.1

Wie Sie in der obigen Ausgabe sehen können, habe ich die Git-Version 2.31.1 installiert.

In unseren kommenden Tutorials werden wir uns ausführlicher mit den Git-Grundlagen befassen.


Linux
  1. So installieren und testen Sie Ansible unter Linux

  2. Flatpak unter Linux:Was es ist und wie man Apps damit installiert

  3. Was ist NFS und wie wird es unter Linux installiert?

  4. So installieren und verwenden Sie Traceroute unter Linux

  5. So installieren Sie Git unter Rocky Linux 8

So installieren und verwenden Sie den fd-Befehl unter Linux

So installieren und verwenden Sie Nu Shell unter Linux

So installieren Sie Git unter Linux Mint 19

So installieren und verwenden Sie den Ack-Befehl im Linux-System

So installieren und konfigurieren Sie den Gogs Git-Dienst unter Ubuntu Linux

So installieren und konfigurieren Sie Git auf Linux-Distributionen