Der absolute und minimalistische Anfänger für Git -Versionskontrollsysteme für Anfänger
- 2280
- 348
- Hr. Moritz Bozsik
Git ist ein Versionskontrollsystem, sodass Sie Ihren Code oder jede Art von Text während der gesamten Entwicklung verfolgen können.
Das heißt, Sie können sich zurück in jede Phase der Codeentwicklung zurückspulen. Ohne auf viele Details einzugehen, erfolgt dies hauptsächlich über einige grundlegende Befehle: Klon
,hinzufügen
,begehen
, drücken
Und ziehen
.
Es sind offensichtlich mehr Befehle verfügbar, aber dies sind die grundlegenden Befehle, die wir in diesem Kurzfilm diskutieren werden
Git How-to. Bevor Sie beginnen, stellen Sie sicher, dass dies sicherstellen Git
Befehl ist auf Ihrem System verfügbar. Wenn nicht, installieren Sie es unter Ubuntu oder Debian Linux als Root -Benutzer durch einen folgenden Linux -Befehl:
# APT-Get Installieren Sie Git
Vorstellen Git
Als zentrales Repository Ihres Codes/Textes, der möglicherweise unter vielen anderen Entwicklern geteilt wird und sehr oft geteilt wird. Beginnen wir mit meinem vorhandenen Git -Repository:
$ git klone https: // [email protected]/linuxconfig/linuxconfig.Org.Git klonen in 'Linuxconfig.org '… Passwort für' https: // [email protected] ': Warnung: Sie scheinen ein leeres Repository geklont zu haben. Konnektivität überprüfen… erledigt.
Ich habe mein Passwort und die oben genannten gegeben Git -Klon
Der Befehl hat alle in diesem Repository verfügbaren Dateien heruntergeladen. Im Moment ist das Repository leer:
$ CD LinuxConfig.org/ $ ls
Als nächstes schreibe ich einen einfachen Text und speichere ihn in eine Textdatei mit dem Namen Mycode.txt
:
$ echo Hallo Welt> Mycode.txt $ cat mycode.Txt Hello World
Vor dem Mycode.txt
wird ein Teil unseres Repositorys, es muss zu Repository hinzugefügt werden. Dies geschieht durch Verwendung von hinzufügen
Befehl:
$ git add *
Das Sternchenzeichen bedeutet, alle Dateien hinzuzufügen (ich bin einfach zu faul, um explizit zu sein). Jetzt erstellen wir einen ersten Meilenstein in unserer Entwicklung, daher begehen wir den Code mit dem begehen
Befehl:
$ Git Commit -m "Mein Genie erster Codezeile" [Master (Root -Commit) 01B23F7] Mein Genie erster Code 1 geändert.txt
Zu diesem Zeitpunkt ist der Code Teil unseres Repositorys und wir können jederzeit zu diesem Meilenstein mit der Commit -Nummer zurückkehren, z. 01B23F7
In der Kombination mit einem relevanten Befehl, der hier nicht erörtert werden soll. Der -M
Option ist eine Nachricht, die an angehängt ist
Dieses Commit beschreibt, was getan wurde. Obwohl unser neuer Code festgelegt ist, liegt er immer noch vor Ort, sodass nicht von jemand anderem betrachtet werden kann. Aus diesem Grund müssen wir unser neues Verpflichtung für die Zentralisierten aufbewahren
Verzeichnis verwendet drücken
Befehl:
$ git push -u Origin Master Passwort für 'https: // [email protected] ': Objekte zählen: 3, fertig. Schreibobjekte: 100% (3/3), 236 Bytes | 0 Bytes/s, fertig. Gesamt 3 (Delta 0), wiederverwendet 0 (Delta 0) an https: // [email protected]/linuxconfig/linuxconfig.Org.Git * [New Branch] Master -> Master Branch Master eingerichtet, um Remote Branch Master aus Origin zu verfolgen.
Alles erledigt. Zuletzt werden wir diskutieren ziehen
Befehl, mit dem Code aus einem zentralisierten Repository abgerufen wird. Meistens werden Sie nicht der einzige Entwickler sein, der an einem Projekt arbeitet. In
In der Zwischenzeit, in der Sie eine Pause machen, haben einige Ihrer Kollegen möglicherweise einen neuen Code in ein Repository. Daher müssen Sie ihn synchronisieren. Dies geschieht durch ziehen
Befehl.
$ git Pull Passwort für 'https: // [email protected] ': bereits auf dem neuesten Stand.
Keine Veränderung, damit ich weiter arbeiten kann. Versuchen Sie immer, aufzutreten Git ziehen
Bevor Sie anfangen zu arbeiten. Auf diese Weise haben Sie besser. Von nun an werden Sie es sein
Wiederholen Sie die folgenden Zeilen überall:
$ git pull hier Sie erledigen Ihre Arbeit $ git add * $ git Commit -m "Eine Bedeutung Beschreibung der genialen Dinge, die Sie getan haben" $ Git Push -U Origin Master
Verwandte Linux -Tutorials:
- Einführungs -Tutorial für Git unter Linux
- Wie man Git -Repositories mit Python verwaltet
- Eine Einführung in Linux -Automatisierung, Tools und Techniken
- Dinge zu installieren auf Ubuntu 20.04
- So klonen Sie ein Linux -System
- Installieren Sie Arch Linux in VMware Workstation
- Git -Tutorial für Anfänger
- Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
- GDB -Debugging -Tutorial für Anfänger
- Hung Linux System? Wie man zur Befehlszeile entkommt und…
- « So benennen Sie VM (Virtual Machine) Name Label auf XenServer um
- Tutorial für Weininstallation und Konfiguration unter Linux »