Verwendung der Git-Versionsverwaltung – Einführung – Beispiel

Git ist ein Versionskontrolltool, das Programmierern hilft, den Verlauf von Codeänderungen zu organisieren und zu verwalten

Im Folgenden sind die grundlegenden Konzepte und die Verwendung von Git aufgeführt:

  1. Warehouse (Repository): Git verwendet das Warehouse, um die historischen Änderungsdatensätze des Codes zu speichern, einschließlich aller Codedateien und Versionsinformationen. Ein Git-Repository kann auf einem lokalen Computer oder einem Remote-Server gespeichert werden.

  2. Zweig (Zweig): Mit Git können Programmierer mehrere verschiedene Zweige im selben Lager erstellen, und jeder Zweig kann unterschiedliche Versionen des Codes enthalten. Programmierer können verschiedene Zweige entwickeln und experimentieren und schließlich die Codes verschiedener Zweige zusammenführen.

  3. Commit: Die Grundeinheit von Git ist Commit, und jedes Commit ist eine Momentaufnahme einer Änderung oder einer Reihe von Änderungen am Code. Jeder Commit enthält eine eindeutige Kennung sowie Metadaten, z. B. wer den Commit durchgeführt hat und wann er festgeschrieben wurde.

  4. Pull (Pull): Mit Git können Programmierer Code aus einem Remote-Warehouse auf einen lokalen Computer ziehen, um den Code anzuzeigen und zu ändern. Für die Verwendung der Pull-Funktion ist zunächst eine Verbindung zum Remote-Repository und der Zugriff erforderlich.

  5. Push (Push): Um lokale Codeänderungen an entfernte Lager zu übertragen, müssen Programmierer die Push-Funktion verwenden. Push lädt alle lokalen Commits in das Remote-Repository hoch.

  6. Zusammenführen: Wenn die Codes zweier Zweige in Konflikt geraten, können Programmierer Merge verwenden, um die Codes der beiden Zweige zusammenzuführen. Beim Zusammenführen müssen Konflikte gelöst werden, wobei der Code aus beiden Zweigen erhalten bleiben muss.

  7. Tag (Tag): Mit Git können Programmierer eine Version im Code-Repository markieren. Tags werden im Allgemeinen verwendet, um eine Version oder einen wichtigen Meilenstein für eine einfache Suche und Rückverfolgung zu identifizieren.

So verwenden Sie Git:

  1. Erstellen Sie zunächst ein neues Git-Repository auf Ihrem lokalen Computer oder Remote-Server.
  2. Codedateien zum Repository hinzufügen;
  3. Verwenden Sie die Submit-Funktion, um die Änderung der Codedatei im Warehouse zu speichern.
  4. Verwenden Sie die Zweigfunktion, um mehrere verschiedene Zweige im selben Lager für Entwicklung und Experimente zu erstellen.
  5. Verwenden Sie die Pull- und Push-Funktion, um eine Verbindung zum Remote-Warehouse herzustellen und den Code vom lokalen zum Remote-Warehouse zu übertragen.
  6. Verwenden Sie die Zusammenführungsfunktion, um Code aus verschiedenen Zweigen zusammenzuführen.
  7. Verwenden Sie die Tagging-Funktion zum Markieren, um das Nachschlagen und Zurückverfolgen zu erleichtern.

allgemeine Befehle

Lager erstellen

git init initialisiert das Warehouse.
Git Clone kopiert ein Remote-Warehouse, lädt also ein Projekt herunter.

Senden und ändern

git add Dateien zum Warehouse hinzufügen
git status Zeigen Sie den aktuellen Status des Warehouse an und zeigen Sie geänderte Dateien an.
git diff vergleicht den Unterschied zwischen Dateien, also den Unterschied zwischen dem temporären Speicherbereich und dem Arbeitsbereich.
git commit Senden Sie den temporären Speicherbereich an das lokale Lager.
Git-Reset-Rollback-Version.
git rm entfernt Arbeitsbereichsdateien.
git mv verschiebt oder benennt Arbeitsbereichsdateien um.
Submit-Protokoll
Git-Protokoll Historische Übermittlungsdatensätze anzeigen
Git Blame Historische Änderungsdatensätze bestimmter Dateien in Listenform anzeigen

Fernbedienung

Git-Remote-Remote-Warehouse-Vorgang
Git-Fetch Holen Sie sich die Codebasis vom Remote
-Git-Pull, laden Sie den Remote-Code herunter und führen Sie ihn zusammen.
Git-Push laden Sie den Remote-Code hoch und führen Sie ihn zusammen

Installieren Sie die Git-Software

Gehen Sie hier, um die Git-Download-Adresse herunterzuladen , wählen Sie die Version aus, die Sie herunterladen und installieren möchten;
nach der Installation können Sie den Befehl direkt öffnen, um Ihr Projekt einzugeben; oder in Ihrem Projektverzeichnis klicken Sie mit der rechten Maustaste und wählen Sie „Git Bash Here“ zum Öffnen
Idiot

Öffnen Sie es und konfigurieren Sie Ihren Benutzernamen und Ihr Postfach. Dies ist eine globale Konfiguration, die alle Lager auf diesem Computer schreibt. Natürlich können Sie für ein bestimmtes Lager unterschiedliche festlegen.

git config --global user.name "名字"
git config --global user.email "邮箱"

Erster Upload

Befolgen Sie den Vorgang, initialisieren Sie zunächst das Warehouse und generieren Sie einen versteckten .git-Ordner im Arbeitsverzeichnis

git init

Fügen Sie alle Dateien im Verzeichnis zum lokalen Warehouse hinzu (.), was bedeutet, dass Sie alle hinzufügen können. Sie können auch den Dateinamen angeben, der hinzugefügt werden soll

git add .

Remote-Lager zuordnen

git commit -m "1.0"

Übertragen Sie die Datei in das Repository

git remote add origin 刚刚的地址

Schieben Sie den gesamten Inhalt der lokalen Bibliothek in die Remote-Bibliothek

git push -u origin master

die Branche

Laden Sie einen unabhängigen Zweig hoch (der Code ist beispielsweise eine ZIP-Datei direkt aus dem Projekt HERUNTERLADEN, das unabhängig vom ursprünglichen MASTER-Zweig ist).

1. git init (im lokalen Projektverzeichnis)
2. git add .
3. git commit -m „luyang“ („luyang“ ist der Zweigname)
4. git branch luyang (Zweig erstellen)
5. git checkout luyang (switch branch)
6. git remote add origin http://192.168.36.10:10080/quantum_rng_testing/nist („quantum_rng_testing/nist“ ist das Verzeichnis des Projekts, dieses Mal ist das folgende .git-Suffix nicht erforderlich)
7. git push origin luyang (Laden Sie den Zweig hoch)
Hinweis: Wenn Sie
in der Konfigurationsdatei im .git-Verzeichnis aufgefordert werden, „Bitte sagen Sie mir, wer Sie sind“, fügen Sie am Ende
[Benutzername
= xxxx,
E-Mail = [email protected]] hinzu

Dadurch wird ein Zweig erstellt und der hochgeladen

Zweig zusammenführen

Git Merge Ingwer

Zweig zusammenführen
Gehen Sie dann zum Remote-Warehouse, um zu sehen, ob die Zusammenführung erfolgreich ist. Wenn nicht, führen Sie den folgenden Befehl aus:

git push --force origin master

Zweig zusammenführen

Zweig löschen

Nach der Zusammenführung kann die Filiale gelöscht werden, was in der Filialverwaltung des Remote-Lagers gelöscht
oder ausgeführt werden kann

git branch -d 分支名称

Ich denke du magst

Origin blog.csdn.net/qq_68862343/article/details/131999350
Empfohlen
Rangfolge