Git Tutorial - Repository Initialisierung

Jinku Hu 6 Februar 2022
Git Tutorial - Repository Initialisierung

In diesem Tutorial werden wir unser erstes Git-Projekt erstellen.

Sie könnten einen Ordner namens Git auf der Festplatte C erstellen. Es ist definitiv nicht notwendig, diesen C:\Git Ordner zu erstellen, aber es ist meine persönliche Vorliebe, dass ich mein gesamtes Repository in diesen Ordner lege.

Dann erstellen Sie einen neuen Ordner namens GitLearn im C:\Git Ordner und dies wird unser Projektordner sein.

Wir könnten git init benutzen, um das leere Git-Repository hier zu initialisieren,

git init 

Dann erhalten wir die erfolgreiche Initialisierungsbestätigung in der Bash.

git init
Initialized empty Git repository in C:/Git/GitLearn/.git/

git status

Bevor wir anfangen, Dateien im Repository hinzuzufügen, könnten wir git status benutzen, um den aktuellen Status des Repositorys zu erhalten.

$ git status
On branch master

No commits yet

nothing to commit (create/copy files and use "git add" to track)

Tatsächlich ist das Repository noch leer und es gibt noch keinen einzigen Commit. Ok, dann könnten wir einige Dateien zu diesem Ordner hinzufügen.
Erstellen Sie eine test1.txt Textdatei und fügen Sie einige Sätze wie Das ist mein erstes Git-Repository. in die Datei ein und speichern Sie sie.
Wenn Du den git status noch einmal überprüfst, bekommst Du

$ git status
On branch master

No commits yet

Untracked files:
  (use "git add <file>..." to include in what will be committed)

	test1.txt

nothing added to commit but untracked files present (use "git add" to track)

Die neue Datei erscheint in den Statusinformationen innerhalb der Liste der nicht verfolgten Dateien. Die ungetrackten Dateien werden nicht verfolgt, wenn wir sie nicht hinzufügen und übertragen.
Wir müssen sie zuerst mit dem Befehl git add in den staging Bereich hinzufügen,

git add test1.txt

Geben Sie jetzt wieder git status ein, um den aktuellen Status des Repositorys abzurufen.

$ git status
On branch master

No commits yet

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)

	new file:   test1.txt

Die hinzugefügte Datei befindet sich jetzt im Staging-Bereich und wartet auf die Übergabe.
Sie sollten den Befehl git commit verwenden, um die neue, inszenierte Datei test1.txt in das Repository zu übertragen.

$ git commit -m "the first commit. add test1.txt to the repository"
[master (root-commit) 15322c9] the first commit. add test1.txt to the repository
 1 file changed, 1 insertion(+)
 create mode 100644 test1.txt

Wenn Sie den Status jetzt überprüfen, erhalten Sie eine saubere Arbeitsverzeichnisinformation.

$ git status
On branch master
nothing to commit, working tree clean

Wenn Sie die Log-Informationen der Commit-Historie erhalten wollen, können Sie git log eingeben, um das Commit-Log zu erhalten.

$ git log
commit 15322c93a528af85dbba478a77b93cb6477698cb
Author: Your Name <yourname@email.com>
Date:   Wed Jul 25 00:14:49 2018 +0200

    the first commit. add test1.txt to the repository
Autor: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.

LinkedIn Facebook