Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Mehr Über Das Verfolgen Von Dateien | Einführung in Git
Quizzes & Challenges
Quizzes
Challenges
/
Git Essentials

bookMehr Über Das Verfolgen Von Dateien

Beim Arbeiten mit Git können Dateien im Projektverzeichnis entweder verfolgt oder unverfolgt sein. Verfolgte Dateien sind in Snapshots (zukünftigen Commits) enthalten, während unverfolgte Dateien dies nicht sind. Neu erstellte Dateien sind in der Regel unverfolgt, bis sie dem Staging-Bereich hinzugefügt werden.

Verfolgte Dateien können sich in drei Zuständen befinden:

  • Geändert: Änderungen wurden vorgenommen, aber Git hat sie noch nicht gespeichert;
  • Staged: Änderungen sind zur Übernahme vorbereitet und werden im nächsten Snapshot enthalten sein;
  • Commitet: Änderungen sind in einem Snapshot im Verzeichnis .git gespeichert.

Verwenden Sie das folgende Bild, um diese Zustände anschaulich darzustellen.

Note
Hinweis

Wenn eine Datei bereits verfolgt wird und Änderungen daran vorgenommen werden, muss der Befehl git add ausgeführt werden, um diese Änderungen zu übernehmen.

Bearbeiten Sie die Datei test.txt mit dem folgenden Befehl:

Der Operator >> hängt den in doppelten oder einfachen Anführungszeichen eingeschlossenen Text an eine bestehende Datei an, in diesem Fall test.txt. Der Text wird am Ende der Datei in einer neuen Zeile hinzugefügt.

Datei wird geändert

Jetzt hat die Datei den Status geändert. Die Befehle git add, git status und git commit dienen dazu, die Änderung zum Staging-Bereich hinzuzufügen, den Status des Arbeitsverzeichnisses und des Staging-Bereichs zu überprüfen sowie die Änderung zu übernehmen:

Staging und Committen der Änderungen

Wie Sie sehen können, sind die Änderungen nun gestaged, und durch das Committen der gestagten Änderungen wurde ein neuer Schnappschuss des Projekts erstellt.

question-icon

Angenommen, es gibt eine Datei namens preprocessing.py. Ordnen Sie die Aktionen mit den jeweiligen Befehlen in der richtigen Reihenfolge zu, sodass die Änderungen in dieser Datei committet werden.

1.
2.

Click or drag`n`drop items and fill in the blanks

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 9

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

What does the `git add` command do in this context?

Can you explain the difference between staged and committed states?

What happens if I modify the file again after committing?

Awesome!

Completion rate improved to 3.57

bookMehr Über Das Verfolgen Von Dateien

Swipe um das Menü anzuzeigen

Beim Arbeiten mit Git können Dateien im Projektverzeichnis entweder verfolgt oder unverfolgt sein. Verfolgte Dateien sind in Snapshots (zukünftigen Commits) enthalten, während unverfolgte Dateien dies nicht sind. Neu erstellte Dateien sind in der Regel unverfolgt, bis sie dem Staging-Bereich hinzugefügt werden.

Verfolgte Dateien können sich in drei Zuständen befinden:

  • Geändert: Änderungen wurden vorgenommen, aber Git hat sie noch nicht gespeichert;
  • Staged: Änderungen sind zur Übernahme vorbereitet und werden im nächsten Snapshot enthalten sein;
  • Commitet: Änderungen sind in einem Snapshot im Verzeichnis .git gespeichert.

Verwenden Sie das folgende Bild, um diese Zustände anschaulich darzustellen.

Note
Hinweis

Wenn eine Datei bereits verfolgt wird und Änderungen daran vorgenommen werden, muss der Befehl git add ausgeführt werden, um diese Änderungen zu übernehmen.

Bearbeiten Sie die Datei test.txt mit dem folgenden Befehl:

Der Operator >> hängt den in doppelten oder einfachen Anführungszeichen eingeschlossenen Text an eine bestehende Datei an, in diesem Fall test.txt. Der Text wird am Ende der Datei in einer neuen Zeile hinzugefügt.

Datei wird geändert

Jetzt hat die Datei den Status geändert. Die Befehle git add, git status und git commit dienen dazu, die Änderung zum Staging-Bereich hinzuzufügen, den Status des Arbeitsverzeichnisses und des Staging-Bereichs zu überprüfen sowie die Änderung zu übernehmen:

Staging und Committen der Änderungen

Wie Sie sehen können, sind die Änderungen nun gestaged, und durch das Committen der gestagten Änderungen wurde ein neuer Schnappschuss des Projekts erstellt.

question-icon

Angenommen, es gibt eine Datei namens preprocessing.py. Ordnen Sie die Aktionen mit den jeweiligen Befehlen in der richtigen Reihenfolge zu, sodass die Änderungen in dieser Datei committet werden.

1.
2.

Click or drag`n`drop items and fill in the blanks

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 9
some-alt