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
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