Heim System-Tutorial LINUX Git-Reihe (2): Erste Schritte mit Git

Git-Reihe (2): Erste Schritte mit Git

Jan 03, 2024 pm 07:05 PM
linux linux教程 红帽 linux系统 linux命令 Linux-Zertifizierung Red Hat Linux Linux-Video

Einführung Da Git so beliebt ist, wird es Ihrem Leben viel Komfort bringen, wenn Sie zumindest mit einigen grundlegenden Git-Kenntnissen vertraut sind. Wenn Sie die Grundlagen von Git beherrschen (das können Sie, ich schwöre!), können Sie alles herunterladen, was Sie brauchen, und im Gegenzug vielleicht sogar einige Beiträge leisten. Das ist schließlich die Essenz von Open Source: Sie haben Zugriff auf den Code der von Ihnen verwendeten Software, die Freiheit, ihn mit anderen zu teilen, und das Recht, ihn bei Bedarf zu ändern. Git macht dies einfach, sobald Sie sich damit vertraut gemacht haben.

Git 系列(二):初步了解 Git

Lesen und schreiben

Im Allgemeinen gibt es zwei Möglichkeiten, mit einem Git-Repository zu interagieren: Sie können aus dem Repository lesen oder in das Repository schreiben. Es ist wie eine Datei: Manchmal öffnet man ein Dokument nur, um es zu lesen, und manchmal öffnet man es, weil man Änderungen vornehmen muss.
In diesem Artikel wird nur erläutert, wie aus dem Git-Repository gelesen wird. Wir werden das Thema des Zurückschreibens in ein Git-Repository in einem späteren Artikel behandeln.

Git oder GitHub

Ein Satz zur Klarstellung: Git unterscheidet sich von GitHub (oder GitLab oder Bitbucket). Git ist ein Befehlszeilenprogramm, daher sieht es so aus:

  1. $git
  2. Verwendung: Git [--version] [--help] [-C ]
  3. [-p |. --paginate | --no-pager] [--bare]
  4. [--Git-dir=] []

Da Git Open Source ist, haben viele kluge Leute Basissoftware darauf aufgebaut, auch um sie herum, ist sie sehr beliebt geworden.
Meine Artikelserie beginnt damit, Ihnen reines Git-Wissen zu vermitteln, denn sobald Sie verstanden haben, was Git tut, müssen Sie sich nicht mehr darum kümmern, welches Front-End-Tool Sie verwenden. In meiner Artikelserie werde ich jedoch auch gängige Methoden zur Erledigung jeder Aufgabe über beliebte Git-Dienste behandeln, da diese wahrscheinlich die ersten sein werden, denen Sie begegnen werden.

Git installieren

Auf Linux-Systemen können Sie Git aus dem von Ihnen verwendeten Distributionssoftware-Repository beziehen und installieren. BSD-Benutzer sollten im Entwicklungsabschnitt des Ports-Baums nach Git suchen.
Für Closed-Source-Betriebssysteme besuchen Sie bitte die offizielle Projektwebsite und installieren Sie es gemäß den Anweisungen. Nach der Installation sollte es keinen Unterschied in den Befehlen unter Linux, BSD und Mac OS X geben. Windows-Benutzer müssen Git-Befehle an die Windows-Dateisysteme anpassen oder Cygwin installieren, um Git nativ auszuführen, ohne durch Probleme bei der Übersetzung des Windows-Dateisystems beeinträchtigt zu werden.

Git Nachmittagstee

Nicht jeder muss Git sofort in sein tägliches Leben integrieren. Manchmal besteht Ihre Interaktion mit Git hauptsächlich darin, auf ein Repository zuzugreifen, eine oder zwei Dateien herunterzuladen und sie dann nie wieder zu verwenden. Stellen Sie sich Git so vor: Es ähnelt eher einem Nachmittagstee als einem formellen Bankett. Man führt ein höfliches Gespräch, holt sich die Informationen, die man braucht, und dann geht man weg und möchte in den nächsten drei Monaten nicht mehr so ​​reden.
Natürlich ist das in Ordnung.
Im Allgemeinen gibt es zwei Möglichkeiten, auf Git zuzugreifen: über die Befehlszeile oder über eine dieser erstaunlichen Internettechnologien für den schnellen und einfachen Zugriff über einen Webbrowser.
Nehmen wir an, Sie möchten einen Papierkorb für Ihr Terminal installieren, weil Sie zu oft durch den Befehl rm zerstört wurden. Möglicherweise haben Sie von Trashy gehört, das sich selbst als „vernünftigen RM-Befehlsvermittler“ bezeichnet, und möchten vielleicht die Dokumentation lesen, bevor Sie es installieren. Glücklicherweise wird Trashy öffentlich auf GitLab.com gehostet.

Landgrab

Der erste Schritt unserer Arbeit besteht darin, die Landgrab-Sortiermethode für dieses Git-Repository zu verwenden: Wir werden das komplette Repository klonen und dann nach Inhalt sortieren. Da das Repository auf einer öffentlichen Git-Dienstplattform gehostet wird, gibt es zwei Möglichkeiten, die Aufgabe zu erledigen: über die Befehlszeile oder über die Weboberfläche.
Um das gesamte Repository mit Git abzurufen, verwenden Sie den Befehl git clone und die URL des Git-Repositorys als Parameter. Wenn Sie die richtige URL nicht kennen, sollte Ihnen das Repository dies mitteilen. GitLab stellt Ihnen eine URL zum Kopieren und Einfügen zum Trashy-Repository zur Verfügung.

Git 系列(二):初步了解 Git
Sie haben vielleicht bemerkt, dass auf einigen Serviceplattformen sowohl SSH- als auch HTTPS-Links bereitgestellt werden. Sie können SSH nur verwenden, wenn Sie Schreibzugriff auf das Repository haben. Andernfalls müssen Sie eine HTTPS-URL verwenden.
Sobald Sie die richtige URL erhalten haben, ist das Klonen des Repositorys sehr einfach. Git clone reicht einfach die URL und ein optionales Verzeichnis aus, das das Verzeichnis angibt, in das geklont werden soll. Standardmäßig wird das Git-Verzeichnis in das Verzeichnis geklont, in dem Sie sich gerade befinden; „trashy.git“ wird beispielsweise in das Verzeichnis „trashy“ an Ihrem aktuellen Standort geklont. Ich verwende die Erweiterung .clone, um Repositorys zu markieren, die schreibgeschützt sind, und die Erweiterung .git, um Repositorys zu markieren, die ich lesen und schreiben kann, aber das ist nicht offiziell erforderlich.
  1. $ Git-Klon https://gitlab.com/trashy/trashy.git trashy.clone
  2. Klonen in „trashy.clone“...
  3. remote: Objekte zählen: 142, fertig.
  4. remote: Objekte komprimieren: 100 % (91/91), fertig.
  5. remote: Insgesamt 142 (Delta 70), wiederverwendet 103 (Delta 47)
  6. Objekte empfangen: 100 % (142/142), 25,99 KiB | 0 Bytes/s, fertig.
  7. Deltas auflösen: 100 % (70/70), fertig.
  8. Konnektivität prüfen...fertig.

Sobald Sie das Repository erfolgreich geklont haben, können Sie die Dateien im Repository wie in jedem anderen Verzeichnis auf Ihrem Computer durchsuchen.

Eine andere Möglichkeit, eine Kopie des Repositorys zu erhalten, ist die Verwendung der Weboberfläche. Sowohl GitLab als auch GitHub stellen eine Warehouse-Snapshot-Datei im ZIP-Format bereit. GitHub hat einen großen grünen Download-Button, aber in GitLab finden Sie den unauffälligen Download-Button auf der rechten Seite des Browsers.

Git 系列(二):初步了解 Git Wählen Sie sorgfältig aus

Eine andere Möglichkeit, Dateien aus einem Git-Repository abzurufen, besteht darin, die gewünschte Datei zu finden und sie dann aus dem Repository abzurufen. Nur die Weboberfläche bietet diese Methode, und was Sie sehen, ist im Wesentlichen ein Klon des Repositorys einer anderen Person. Sie können es sich als ein freigegebenes HTTP-Verzeichnis vorstellen.
Das Problem bei der Verwendung dieser Methode besteht darin, dass Sie möglicherweise feststellen, dass einige Dateien nicht im ursprünglichen Repository vorhanden sind, da die vollständige Form der Datei möglicherweise erst erstellt wird, wenn Sie den Befehl „make“ ausführen. Dies ist jedoch nur möglich, wenn Sie das vollständige Repository herunterladen Lesen Sie die README-Datei. Oder INSTALLIEREN Sie die Datei und führen Sie dann die entsprechenden Befehle aus, um sie zu generieren. Wenn Sie jedoch sicher sind, dass die Datei vorhanden ist und Sie einfach nur in das Repository gehen, die Datei abrufen und dann verlassen möchten, können Sie dies tun.
Klicken Sie in GitLab und GitHub auf den Dateilink und zeigen Sie ihn im Raw-Modus an. Verwenden Sie dann die Speicherfunktion Ihres Webbrowsers, zum Beispiel: in Firefox „Datei“ > „Seite speichern unter“. In einem GitWeb-Repository (das ein privater Git-Repository-Web-Viewer ist, der von manchen Leuten verwendet wird, die Git lieber selbst hosten) befindet sich der Link zur Rohansicht in der Dateilistenansicht.

Git 系列(二):初步了解 Git

Best Practices

Es wird allgemein angenommen, dass die richtige Art der Interaktion mit Git darin besteht, das komplette Git-Repository zu klonen. Es gibt mehrere Gründe, so zu denken. Erstens können Sie Ihr geklontes Repository ganz einfach mit dem Befehl „git pull“ auf dem neuesten Stand halten, sodass Sie nicht jedes Mal, wenn sich eine Datei ändert, zur Website zurückkehren müssen, um eine neue Kopie zu erhalten. Zweitens: Wenn Sie einmal Verbesserungen vornehmen müssen, können Sie die Änderungen ganz einfach an den ursprünglichen Autor übermitteln, solange Sie das Repository sauber halten.
Jetzt ist es vielleicht an der Zeit, die Suche nach Git-Repositories zu üben, die Sie interessieren, und sie dann auf Ihre Festplatte zu klonen. Solange Sie die Grundlagen der Verwendung des Terminals kennen, ist dies nicht allzu schwierig. Sie wissen noch nicht, wie Sie das Basisterminal verwenden sollen? Geben Sie mir noch 5 Minuten.

Terminalnutzung

Das erste, was Sie wissen müssen, ist, dass alle Dateien einen Pfad haben. Das macht Sinn; wenn ich Sie bitte, eine Datei für mich in einer normalen Nicht-Terminal-Umgebung zu öffnen, müssen Sie zum Speicherort der Datei auf Ihrer Festplatte navigieren, und bis Sie diese Datei finden, müssen Sie durch eine Reihe von Dateien navigieren Fenster. Klicken Sie beispielsweise auf Ihr Home-Verzeichnis > Bilder >
In diesem Fall lautet der Pfad zur Datei Monkeysketch.kra: $HOME/Pictures/InktoberSketches/monkey.kra.
Sofern Sie keine speziellen Systemadministrationsaufgaben ausführen, beginnen Ihre Dateipfade im Terminal normalerweise mit $HOME (oder, wenn Sie faul sind, verwenden Sie das Zeichen ~), gefolgt von einer Liste von Ordnern bis hin zum Dateinamen selbst.
Dies ähnelt dem Klicken auf verschiedene Symbole in einer GUI, bis Sie die entsprechende Datei oder den entsprechenden Ordner finden.
Wenn Sie das Git-Repository in Ihr Dokumentenverzeichnis klonen möchten, können Sie ein Terminal öffnen und den folgenden Befehl ausführen:

  1. $ Git-Klon https://gitlab.com/foo/bar.git
  2. $HOME/Documents/bar.clone

Sobald das Klonen abgeschlossen ist, können Sie ein Dateimanagerfenster öffnen, zu Ihrem Ordner „Dokumente“ navigieren und dort finden Sie das Verzeichnis „bar.clone“, das auf Ihren Zugriff wartet.
Wenn Sie weiter fortgeschritten sein möchten, möchten Sie vielleicht dieses Repository in Zukunft noch einmal besuchen. Sie können versuchen, den Befehl git pull zu verwenden, um zu sehen, ob das Projekt aktualisiert wurde:

  1. $ cd $HOME/Documents/bar.clone
  2. $pwd
  3. bar.clone
  4. $ git pull

Das ist bisher alles, was Sie über die Terminalbefehle wissen müssen, also erkunden Sie es. Je mehr Sie üben, desto besser werden Sie in Git (Übung macht den Meister), das ist der Sinn und die Natur der Sache.

Das obige ist der detaillierte Inhalt vonGit-Reihe (2): Erste Schritte mit Git. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Deepseek Web Version Eingang Deepseek Offizielle Website Eingang Deepseek Web Version Eingang Deepseek Offizielle Website Eingang Feb 19, 2025 pm 04:54 PM

Deepseek ist ein leistungsstarkes Intelligent -Such- und Analyse -Tool, das zwei Zugriffsmethoden bietet: Webversion und offizielle Website. Die Webversion ist bequem und effizient und kann ohne Installation verwendet werden. Unabhängig davon, ob Einzelpersonen oder Unternehmensnutzer, können sie massive Daten über Deepseek problemlos erhalten und analysieren, um die Arbeitseffizienz zu verbessern, die Entscheidungsfindung zu unterstützen und Innovationen zu fördern.

So installieren Sie Deepseek So installieren Sie Deepseek Feb 19, 2025 pm 05:48 PM

Es gibt viele Möglichkeiten, Deepseek zu installieren, einschließlich: kompilieren Sie von Quelle (für erfahrene Entwickler) mit vorberechtigten Paketen (für Windows -Benutzer) mit Docker -Containern (für bequem am besten, um die Kompatibilität nicht zu sorgen), unabhängig von der Methode, die Sie auswählen, bitte lesen Die offiziellen Dokumente vorbereiten sie sorgfältig und bereiten sie voll und ganz vor, um unnötige Schwierigkeiten zu vermeiden.

Wie löste ich das Problem der Berechtigungen beim Betrachten der Python -Version in Linux Terminal? Wie löste ich das Problem der Berechtigungen beim Betrachten der Python -Version in Linux Terminal? Apr 01, 2025 pm 05:09 PM

Lösung für Erlaubnisprobleme beim Betrachten der Python -Version in Linux Terminal Wenn Sie versuchen, die Python -Version in Linux Terminal anzuzeigen, geben Sie Python ein ...

Bitget Offizielle Website -Installation (2025 Anfängerhandbuch) Bitget Offizielle Website -Installation (2025 Anfängerhandbuch) Feb 21, 2025 pm 08:42 PM

Bitget ist eine Kryptowährungsbörse, die eine Vielzahl von Handelsdienstleistungen anbietet, darunter Spot -Handel, Vertragshandel und Derivate. Der 2018 gegründete Austausch hat seinen Hauptsitz in Singapur und verpflichtet sich, den Benutzern eine sichere und zuverlässige Handelsplattform zu bieten. Bitget bietet eine Vielzahl von Handelspaaren, einschließlich BTC/USDT, ETH/USDT und XRP/USDT. Darüber hinaus hat der Austausch einen Ruf für Sicherheit und Liquidität und bietet eine Vielzahl von Funktionen wie Premium -Bestellarten, gehebelter Handel und Kundenunterstützung rund um die Uhr.

Holen Sie sich das Installationspaket Gate.io kostenlos Holen Sie sich das Installationspaket Gate.io kostenlos Feb 21, 2025 pm 08:21 PM

Gate.io ist ein beliebter Kryptowährungsaustausch, den Benutzer verwenden können, indem sie sein Installationspaket herunterladen und auf ihren Geräten installieren. Die Schritte zum Abholen des Installationspakets sind wie folgt: Besuchen Sie die offizielle Website von Gate.io, klicken Sie auf "Download", wählen Sie das entsprechende Betriebssystem (Windows, Mac oder Linux) und laden Sie das Installationspaket auf Ihren Computer herunter. Es wird empfohlen, die Antiviren -Software oder -Firewall während der Installation vorübergehend zu deaktivieren, um eine reibungslose Installation zu gewährleisten. Nach Abschluss muss der Benutzer ein Gate.io -Konto erstellen, um es zu verwenden.

Ouyi OKX Installationspaket ist direkt enthalten Ouyi OKX Installationspaket ist direkt enthalten Feb 21, 2025 pm 08:00 PM

Ouyi Okx, die weltweit führende digitale Asset Exchange, hat jetzt ein offizielles Installationspaket gestartet, um ein sicheres und bequemes Handelserlebnis zu bieten. Auf das OKX -Installationspaket von Ouyi muss nicht über einen Browser zugegriffen werden. Der Installationsprozess ist einfach und einfach zu verstehen.

Wie setze ich nach dem Neustart des Systems automatisch Berechtigungen von Unixsocket fest? Wie setze ich nach dem Neustart des Systems automatisch Berechtigungen von Unixsocket fest? Mar 31, 2025 pm 11:54 PM

So setzen Sie die Berechtigungen von Unixsocket automatisch nach dem Neustart des Systems. Jedes Mal, wenn das System neu startet, müssen wir den folgenden Befehl ausführen, um die Berechtigungen von Unixsocket: sudo ...

Ouyi Exchange Download Official Portal Ouyi Exchange Download Official Portal Feb 21, 2025 pm 07:51 PM

Ouyi, auch bekannt als OKX, ist eine weltweit führende Kryptowährungsplattform. Der Artikel enthält ein Download -Portal für das offizielle Installationspaket von Ouyi, mit dem Benutzer den Ouyi -Client auf verschiedenen Geräten installiert werden können. Dieses Installationspaket unterstützt Windows, Mac, Android und iOS -Systeme. Nach Abschluss der Installation können sich Benutzer registrieren oder sich beim Ouyi -Konto anmelden, Kryptowährungen mit dem Handel mit den von der Plattform erbrachten Diensten anmelden.

See all articles