Git ist eines der Konzepte, von denen fast jeder, der in die Entwicklung von Open Source und/oder freier Software einsteigt, in irgendeiner Weise gehört hat. Wenn Sie einen Traum oder den Traum haben, Entwickler in diesen Bereichen zu werden, reicht es nicht aus, dass Sie von Git gehört haben, Sie sollten auch sehr gut damit umgehen können.

In diesem Artikel versuchen wir einfach, Ihnen die Verwendung von Git zu vermitteln. Zunächst muss eine wichtige Frage beantwortet werden, Was ist Go?

Was ist Go?

Um es per Definition auszudrücken:

Git ist ein geschwindigkeitsorientiertes, verteiltes Versionskontroll- und Quellcodeverwaltungssystem, das in Softwareentwicklungsprozessen verwendet wird. Es wurde ursprünglich von Linus Torvalds selbst im Jahr 2005 für die Verwendung bei der Entwicklung des Linux-Kernels entworfen und entwickelt. (…)

Wikipedia

Lassen Sie uns diese Definition noch etwas erweitern. Es ist ein System, in dem Sie jede Änderung, die Sie während der Entwicklung einer Software vornehmen, Schritt für Schritt schreiben können, Sie können die vorgenommenen Änderungen leicht sehen und sogar schnell zurückkehren, es macht es einfacher, mit mehr als einer Person an einem einzigen Projekt zu arbeiten, kurz gesagt , bietet es Softwareentwicklern große Vorteile, indem es die Versionsverfolgung erleichtert. Git kann sowohl in einem lokalen Repository als auch in Remote-Repositorys online oder offline ausgeführt werden. Die heute beliebten GitHub und GitLab gehören zu den meistgenutzten Online-Git-Diensten. GitHub/GitLab und Git sollten nicht miteinander verwechselt werden. Git ist ein System, GitHub und GitLab sind Dienste.

Lasst uns beginnen

Nachdem wir oben erklärt haben, was Git ist, können wir loslegen. Das erste, was wir tun müssen, ist natürlich die Installation.

Setup

Um Git auf Ihrem Pardus und anderen Debian-basierten Linux-Distributionen zu installieren, können Sie die Terminalumgebung öffnen und den folgenden Befehl eingeben.

sudo apt installieren git

Dieser Befehl kann sich in Distributionen mit anderen Paketsystemen unterscheiden.

Nachdem die Installation abgeschlossen ist, können Sie die installierte Version erfahren, indem Sie den folgenden Befehl eingeben.

git --version

Anfangskonfiguration

Die Einführung Ihrer Identität in das Git-System ist eines der ersten Dinge, die Sie tun sollten. Wenn Sie also zurückblicken, wird klar, wer die Änderungen vorgenommen hat, was sehr wichtig ist. Lassen Sie uns diesen Schritt abschließen, indem Sie die folgenden Befehle der Reihe nach eingeben.

git config --global user.name "Benutzername" git config --global user.email "E-Mail-Adresse"

Beispielnutzung:

git config --global user.name "prdsmehmetstc" git config --global user.email "info@mehmetsutcu.com"

Verwendung

Zunächst müssen Sie über die Terminal-Oberfläche in das Verzeichnis navigieren, in dem Sie Git verwenden möchten. Wenn Sie Git-Befehle verwenden, sollten Sie in dem Verzeichnis arbeiten, in dem Sie arbeiten möchten, und dieses Verzeichnis nicht verlassen.

Nachdem Sie das gewünschte Verzeichnis erreicht haben, müssen Sie den folgenden Befehl eingeben.

git init

Wenn Sie sich das Verzeichnis ansehen, in dem Sie sich befinden, wenn Sie diesen Befehl aus dem Dateimanager eingeben, können Sie sehen, dass es leer ist, es sei denn, Sie haben die Option zum Anzeigen versteckter Dateien nicht aktiviert. Eigentlich ist der Ordner nicht leer, es gibt einen Ordner namens .git darin. Jetzt ist dieser Ordner ein „Git-Repository“.

Sie haben Ihre Arbeit im Ordner erledigt, dh im Repository haben Sie Ihre Dateien erstellt. Jetzt ist es an der Zeit, die von Ihnen erstellten Dateien hinzuzufügen, indem Sie den folgenden Befehl zum Repository eingeben.

Git hinzufügen.

Wie im obigen Befehl zu sehen git add . Wenn Sie tippen, werden alle Dateien in die Übergangszone gebracht. Wenn Sie nur eine einzelne Datei importieren möchten git add dosyaAdi geformt; wenn Sie ein Verzeichnis mit seinem Inhalt erhalten möchten git add dizinAdi Du kannst schreiben.

Die ganze Arbeit endet nicht mit dem obigen Befehl, jetzt müssen Sie die Dateien, die Sie erhalten haben, in der Übergangszone "festschreiben", dh im System verarbeiten. Geben Sie dazu den folgenden Befehl ein.

git commit -m "Kommentar"

Jetzt wurden die Dateien an das System übergeben. Kommen wir nun zu anderen nützlichen und unverzichtbaren Befehlen.

Git Protokoll

Mit diesem Befehl können Sie die Commits sehen und sehen, wann und was bisher getan wurde.

Git Status

Dieser Befehl zeigt Ihnen den Status Ihres Projekts an. Es zeigt Ihnen Informationen an, z. B. ob eine Datei zum Festschreiben vorhanden ist, ob eine Datei gelöscht oder nicht hinzugefügt wurde.

Git Diff

Dieser Befehl zeigt Ihnen eine an Ihren Dateien vorgenommene Änderung Zeile für Zeile an. Es zeigt die Änderungen mit grüner Farbe und (+) Zeichen, wenn Addition gemacht wurde, roter Farbe und (-) Zeichen, wenn Subtraktion gemacht wurde. Sie müssen sich erneut verpflichten, um die vorgenommenen Änderungen zu übernehmen. Um außerdem die Unterschiede zwischen der Übergangszone und dem Lager zu sehen, git diff --staged Befehl verwendet wird.

geh rm

Es gibt zwei Methoden zum Löschen von Dateien in Git. Eines ist das manuelle Löschen und das andere verwendet den Git-Befehl. git rm dosyaAdi Wenn Sie die entsprechende Datei schreiben, git rm -r dizinAdi/ Wenn Sie es eingeben, wird es das relevante Verzeichnis und seinen Inhalt löschen. Nach diesem Vorgang müssen Sie den Commit-Vorgang wiederholen.

git mv

Mit diesem Befehl können Sie Dateien umbenennen oder verschieben. Um den Dateinamen zu ändern git mv dosyaAdi yeniDosyaAdi im Formular, wenn zum Verschieben von Dateien git mv dosyaAdi dizinAdi/ Sie können als schreiben. Natürlich sollten Sie sich nach diesem Vorgang erneut verpflichten.

Vorgenommene Änderungen rückgängig machen

Das Rückgängigmachen von Änderungen in Git-Projekten hängt von der Region ab, in der sich die Datei befindet. Unterschiedliche Operationen werden im Übergangsbereich und unterschiedliche im Arbeitsbereich durchgeführt.

Rollback im Arbeitsverzeichnis

Wenn Sie die an einer Datei im Arbeitsverzeichnis vorgenommene Änderung rückgängig machen möchten, müssen Sie den folgenden Befehl eingeben.

git checkout – Dateiname

Rollback in der Übergangszone

Wenn Sie die an einer Datei in der Übergangszone vorgenommenen Änderungen rückgängig machen möchten, müssen Sie die folgenden Befehle nacheinander eingeben.

git reset HEAD Dateiname git checkout -- Dateiname

Wenn Sie vollständig zu einem bestimmten Commit zurückkehren möchten, müssen Sie den folgenden Befehl eingeben. 

git checkout 95a6e33d877afbfe6e43419996cda613bdd4936a – .

Der oben fett markierte Teil ist die ID des betreffenden Commits. so viel git log Das kannst du mit dem Befehl herausfinden Wenn Sie nur eine Datei in diesem Commit wiederherstellen möchten . Geben Sie stattdessen einfach den Dateinamen ein. Nach dieser Situation müssen Sie erneut festschreiben, damit die Änderungen angewendet werden.

Wenn Sie auf GitHub oder GitLab arbeiten möchten, anstatt lokal zu arbeiten, gibt es ein paar weitere Dinge, die Sie wissen müssen. dafür du zu diesem Beitrag Lass uns nehmen 🙂