Verstehen Sie die Git-Versionskontrolle in 1 Stunde

Verstehen Sie die Git-Versionskontrolle in 1 Stunde

Git ist heute eines der beliebtesten Versionskontrolltools und bietet Entwicklern eine leistungsstarke Möglichkeit, die Codeentwicklung zu verfolgen, zu verwalten und gemeinsam daran zu arbeiten. Ob es sich um ein persönliches Projekt oder ein großes Team handelt, Git spielt eine entscheidende Rolle. Dieser Artikel vermittelt Ihnen ein tiefgreifendes Verständnis von Git, von grundlegenden Konzepten bis hin zu praktischen Vorgängen, sodass Sie die Git-Versionskontrolle in einer Stunde vollständig beherrschen können.

Teil 1: Grundkonzepte von Git

Bevor wir mit dem Erlernen von Git beginnen, wollen wir einige grundlegende Konzepte verstehen.

1.1. Was ist Versionskontrolle?

Die Versionskontrolle ist ein System zum Aufzeichnen von Änderungen an Dateien, mit dem Sie historische Änderungen an Dateien verfolgen, zu früheren Versionen zurückkehren und an der Entwicklung zusammenarbeiten können.

1.2. Vorteile von Git

Die Vorteile von Git gegenüber anderen Versionskontrollsystemen sind:

Verteilt: Jeder Entwickler verfügt über eine vollständige Projekthistorie.
Schnell: Git arbeitet sehr schnell.
Leistungsstarke Zweigstellenunterstützung: Unterstützt die Erstellung und Verwaltung mehrerer Zweigstellen.
Einfach zusammenzuführen: Zweige zusammenzuführen und Konflikte zu lösen ist relativ einfach.

1.3. Grundkonzepte

Repository: Hier werden Projektdateien und der Verlauf gespeichert.
Commit: Speichert eine Momentaufnahme der Dateiänderungen.
Zweig: Ein Zweig, der für unabhängige Entwicklung und Tests verwendet wird.
Hauptzweig: Der Standard-Hauptzweig.
Remote-Repository: Ein im Netzwerk befindliches Warehouse für die gemeinsame Entwicklung.

Teil 2: Git in Aktion

Lassen Sie uns nun lernen, wie man Git in der Praxis verwendet.

2.1. Git installieren

Zuerst müssen Sie Git auf Ihrem Computer installieren. Das für Ihr Betriebssystem passende Installationspaket finden Sie auf der offiziellen Git-Website.

2.2. Git konfigurieren

Nach der Installation von Git müssen Sie Ihren Benutzernamen und Ihre E-Mail-Adresse konfigurieren, die zur Identifizierung Ihrer Commit-Datensätze verwendet werden. Führen Sie die folgenden Befehle in der Befehlszeile aus:

git config --global user.name "Your Name"   
git config --global user.email "[email protected]"  
2.3. Erstellen Sie ein neues Lager

Lassen Sie uns nun ein neues Git-Repository erstellen.

Erstellen Sie einen neuen Ordner und gehen Sie zu:

mkdir my_project
cd my_project
初始化 Git 仓库:
bash
git init
2.4. Dateien hinzufügen

Kopieren Sie Ihre Projektdateien in den neu erstellten Ordner und führen Sie dann den folgenden Befehl aus, um Git anzuweisen, diese Dateien zu verfolgen:

git add .
2.5. Änderungen übernehmen

Übernehmen Sie Ihre Änderungen, um einen neuen Snapshot zu erstellen:

git commit -m "Initial commit"
2.6. Einreichungsverlauf anzeigen

Verwenden Sie den folgenden Befehl, um den Commit-Verlauf anzuzeigen:

git log
2.7. Erstellen Sie einen Zweig

Erstellen Sie einen neuen Zweig für die Entwicklungsarbeit:

git branch my_feature
2.8. Zweige wechseln

Wechseln Sie zum neu erstellten Zweig:

git checkout my_feature
2.9. Änderungen an einem Zweig vornehmen

Jetzt können Sie Änderungen am neuen Zweig vornehmen. Wenn Sie fertig sind, übernehmen Sie die Änderungen mit dem folgenden Befehl:

git add .
git commit -m "Add new feature"
2.10. Zweige zusammenführen

Wenn Ihre neue Funktion vollständig und getestet ist, können Sie sie wieder in den Hauptzweig einbinden:

git checkout master
git merge my_feature
2.11. Push an entferntes Lager

Wenn Sie ein Remote-Repository (z. B. GitHub oder Bitbucket) verwenden, können Sie Änderungen mit dem folgenden Befehl an das Remote-Repository übertragen:

git push origin master

Teil 3: Praktische Beispiele für Git

Lassen Sie uns nun die Verwendung von Git anhand eines praktischen Falls demonstrieren.

3.1. Szenario

Angenommen, Sie entwickeln eine einfache Webanwendung, die HTML-, CSS- und JavaScript-Dateien enthält. Sie haben die erste Version fertiggestellt und sind bereit, eine neue Funktion hinzuzufügen.

3.2. Schritte

Erstellen Sie ein neues Git-Repository:

mkdir my_web_app
cd my_web_app
git init

Fügen Sie Ihre Projektdateien hinzu und übertragen Sie Folgendes:

git add .
git commit -m "Initial version"

Erstellen Sie einen neuen Zweig, um neue Funktionen hinzuzufügen:

git branch feature_login
git checkout feature_login

Nehmen Sie Änderungen am Zweig vor, fügen Sie beispielsweise ein Anmeldeformular hinzu: html

<!-- index.html -->
<!DOCTYPE html>
<html>
<head>
    <title>My Web App</title>
</head>
<body>
    <h1>Welcome to My Web App</h1>
    <form>
        <input type="text" placeholder="Username">
        <input type="password" placeholder="Password">
        <button>Login</button>
    </form>
</body>
</html>

Änderungen einreichen:

git add .
git commit -m "Add login form"

Wechseln Sie zurück zum Hauptzweig und führen Sie die neuen Funktionen zusammen:

git checkout master
git merge feature_login

Änderungen an das Remote-Repository übertragen:

git push origin master

Nachdem Sie nun erfolgreich neue Funktionen hinzugefügt und Änderungen an das Remote-Repository übertragen haben, können andere Teammitglieder Ihre Arbeit abrufen und anzeigen

おすすめ

転載: blog.csdn.net/dfc_dfc/article/details/133499854