Einführung in Git Git ist eine Open-Source-Versionskontrollsoftware, die 2005 von Linus Torvalds entwickelt wurde, um die Entwicklung des Linux(R)-Kernels zu verwalten. In der Dokumentation heißt es: Git ist ein schnelles, skalierbares, verteiltes Versionskontrollsystem mit einem äußerst umfangreichen Befehlssatz, der Operationen auf hoher Ebene und vollständigen Zugriff auf das interne System ermöglicht. Github ist eine Fundgrube für einige der großartigsten Softwareprojekte der Welt, zu denen Entwickler aus aller Welt großzügig beitragen. Diese scheinbar einfache, aber tatsächlich sehr leistungsstarke Plattform wird von der Open-Source-Community gelobt, weil sie Entwicklern, die an der Entwicklung von Software im großen Maßstab interessiert sind, eine große Hilfe ist. Dieses Handbuch ist eine kurze Einführung in die Installation und Verwendung von GitHub. Es behandelt auch Themen wie das Erstellen eines lokalen Repositorys, wie Sie dieses lokale Repository mit einem Remote-Repository verknüpfen, das Ihr Projekt enthält (damit jeder Ihr Projekt sehen kann), wie Sie Änderungen festschreiben und schließlich alle Ihre lokalen Inhalte auf GitHub übertragen. Bitte beachten Sie, dass diese Anleitung voraussetzt, dass Sie über grundlegende Kenntnisse der Git-Terminologie wie Push, Pull Request (PR), Commit, Repository usw. verfügen. Und hoffentlich hast du dich erfolgreich bei GitHub registriert und deinen GitHub-Benutzernamen notiert, also kommen wir gleich zur Sache: 1. Installieren Sie Git unter Linux Laden Sie Git herunter und installieren Sie es: Die obigen Befehle sind für Ubuntu und sollten auf allen aktuellen Versionen von Ubuntu funktionieren. Sie wurden auf Ubuntu 16.04 und Ubuntu 18.04 LTS (Bionic Beaver) getestet und sollten auch auf zukünftigen Versionen funktionieren. 2. GitHub konfigurieren Sobald die Installation abgeschlossen ist, besteht der nächste Schritt darin, die GitHub-Benutzerdetails zu konfigurieren. Git verfügt über ein Tool namens „git config“, mit dem Sie Konfigurationsvariablen abrufen und festlegen können. Diese Variablen steuern verschiedene Aspekte des Erscheinungsbilds und der Funktionsweise von Git. Diese Variablen können an drei verschiedenen Orten gespeichert werden: 1./etc/gitconfig-Datei: Enthält Werte, die für alle Benutzer und alle Repositorys im System gelten. Wenn Sie die Option „--system“ an „git config“ übergeben, wird diese Datei explizit gelesen und geschrieben. 2. ~/.gitconfig-Datei: spezifisch für Ihren Benutzer. Sie können Git dazu bringen, diese bestimmte Datei zu lesen oder zu schreiben, indem Sie die Option --global übergeben. 3. Die Konfigurationsdatei im Git-Verzeichnis (also .git/config): Unabhängig davon, welche Bibliothek Sie aktuell verwenden, verweist sie speziell auf diese einzelne Bibliothek. Jede Ebene überschreibt den Wert der vorherigen Ebene. Daher überschreibt ein Wert in .git/config den gleichen Wert in /etc/gitconfig. Auf Windows-Systemen sucht Git in Ihrem $HOME-Verzeichnis nach einer .gitconfig-Datei (für die meisten Leute ist dies C:\Dokumente und Einstellungen\$USER). Es sucht auch nach /etc/gitconfig, obwohl es relativ zum Msys-Stammverzeichnis ist. Dies ist wahrscheinlich der Ort, an dem Sie beim Ausführen des Installationsprogramms unter Windows beschlossen haben, Git zu installieren. Verwenden Sie die beiden folgenden Befehle. Achten Sie dabei darauf, user_name durch Ihren eigenen GitHub-Benutzernamen und email_id durch die E-Mail-Adresse zu ersetzen, die Sie zum Erstellen Ihres GitHub-Kontos verwendet haben. git config --global user.name "Benutzername" git config --global user.email "E-Mail-ID" Das folgende Bild zeigt ein Beispiel, wie der obige Befehl mit meinem GitHub-Benutzernamen „akshaypai“ und meiner E-Mail-Adresse „[email protected]“ konfiguriert wird. 3. Erstellen Sie ein lokales Lager Erstellen Sie ein Verzeichnis auf Ihrem System. Es wird als lokales Repository verwendet und später in das Remote-Repository auf GitHub gepusht. Bitte verwenden Sie den folgenden Befehl: Wenn das Verzeichnis erfolgreich erstellt wurde, sehen Sie ungefähr Folgendes: Leeres Git-Repository in /home/akshay/Mytest/.git/ initialisiert Diese Zeile kann je nach System variieren. 4. Erstellen Sie eine README-Datei zur Beschreibung des Repositorys Erstellen Sie nun eine README-Datei und geben Sie einen Text wie „Dies ist das Git-Setup unter Linux“ ein. README-Dateien werden im Allgemeinen verwendet, um zu beschreiben, wofür das Repository verwendet wird oder worum es bei dem Projekt geht. Zum Beispiel: Sie können jeden beliebigen Texteditor verwenden. Ich verwende gerne gedit. Der Inhalt der README-Datei kann sein: Dies ist ein Git-Repo 5. Dateien im Repository zu einem Index hinzufügen Dies ist ein sehr wichtiger Schritt. Hier fügen wir den gesamten Inhalt, der zu GitHub gepusht werden muss, einem Index hinzu. Diese Inhalte können Textdateien oder Anwendungen umfassen, die Sie dem Repository zum ersten Mal hinzufügen, oder es können Änderungen an vorhandenen Dateien sein (eine aktualisierte Version einer Datei). #include <stdio.h> int main() { printf("hallo Welt"); gebe 0 zurück; } Jetzt haben wir zwei Dateien. README und sample.c. git add README git add smaple.c Beachten Sie, dass der Befehl „git add“ eine beliebige Anzahl von Dateien und Verzeichnissen zum Index hinzufügen kann. Wenn ich hier „Index“ sage, meine ich einen Puffer mit einer bestimmten Menge an Speicherplatz, der alle Dateien oder Verzeichnisse speichert, die dem Git-Repository hinzugefügt wurden. 6. Fügen Sie die am Index vorgenommenen Änderungen hinzu Sobald alle Dateien hinzugefügt wurden, können Sie sie übermitteln. Dies bedeutet, dass Sie die Dateiänderungen (oder Ergänzungen) abgeschlossen haben und diese nun zum Hochladen in unser eigenes Repository bereit sind. Bitte verwenden Sie den Befehl: „some_message“ im obigen Befehl kann eine einfache Nachricht sein, wie etwa „mein erstes Commit“ oder „habe die Readme-Datei bearbeitet“ usw. 7. Erstellen Sie ein Repository auf GitHub Erstellen Sie ein Repository auf GitHub. Bitte beachten Sie, dass der Name des Repository exakt mit dem Namen des Repository übereinstimmen muss, das Sie lokal erstellt haben. In diesem Fall ist es „Mytest“. Bitte melden Sie sich zuerst bei Ihrem GitHub-Konto an. Klicken Sie oben rechts auf der Seite auf das „+“-Symbol und wählen Sie „Neues Repository erstellen“ aus. Füllen Sie die Angaben wie unten gezeigt aus und klicken Sie auf „Repository erstellen“. Sobald das Repository erstellt ist, können wir es in Ihr Repository auf GitHub übertragen. Verwenden Sie den folgenden Befehl, um eine Verbindung mit dem Repository auf GitHub herzustellen: Bitte beachten: Stellen Sie sicher, dass Sie „user_name“ und „Mytest“ im Pfad durch Ihren GitHub-Benutzernamen und Verzeichnisnamen ersetzen, bevor Sie die folgenden Befehle ausführen! 8. Übertragen Sie die Dateien im lokalen Repository in das GitHub-Repository. Der letzte Schritt besteht darin, den Inhalt des lokalen Repositorys mit dem folgenden Befehl in das Remote-Repository (GitHub) zu übertragen: Geben Sie Ihren Anmeldenamen und Ihr Passwort ein, wenn Sie dazu aufgefordert werden Das folgende Bild zeigt den Vorgang von Schritt 5 bis Schritt 8. Das Obige überträgt den gesamten Inhalt (die Dateien) im Mytest-Verzeichnis zu GitHub. Bei zukünftigen Projekten oder beim Erstellen eines neuen Repositorys können Sie direkt mit Schritt 3 beginnen. Wenn Sie sich schließlich bei Ihrem GitHub-Konto anmelden und auf Ihr Mytest-Repository klicken, sehen Sie, dass die beiden Dateien README und sample.c hochgeladen und wie unten gezeigt angezeigt wurden: Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an Das könnte Sie auch interessieren:
|
>>: Grafisches Tutorial zur Installation von MySQL 5.6.35 unter Windows 10 64-Bit
Zweck: Station A als sekundäres Verzeichnis von S...
Inhaltsverzeichnis Vorwort && Operator ||...
1. MySQL herunterladen Offizielle Website-Downloa...
Vorwort Nehmen Sie Element Plus als Beispiel, um ...
Es wird empfohlen, Breite, Höhe etc. nicht direkt ...
<br />In der Vergangenheit musste zum Erstel...
In diesem Artikel werden hauptsächlich Codebeispi...
Inhaltsverzeichnis Ereignisbindung von Klassenkom...
Zwei Implementierungen der Vue-Dropdown-Liste Die...
1. Abnormale Leistung beim Docker-Start: 1. Der S...
Heute haben wir ein weiteres typisches Problem im...
In diesem Artikel wird ein Jalousie-Spezialeffekt...
Das <marquee>-Tag ist ein Tag, das paarweis...
In diesem Artikel wird der spezifische JavaScript...
In einem Satz: Datenentführung (Object.defineProp...