Einführung
🧑💻 Neuer zu Git oder LabEx? Wir empfehlen, mit dem Kurs Quick Start with Git zu beginnen.
In Git ist ein Commit ein Momentaufnahme der Änderungen an einem Repository. Jeder Commit hat eine Nachricht, die die vorgenommenen Änderungen beschreibt. Manchmal müssen Sie einen leeren Commit ohne Änderungen erstellen, um als Platzhalter zu dienen oder um einen Build-Prozess auszulösen. In diesem Lab werden Sie lernen, wie Sie in Git einen leeren Commit erstellen.
Einen leeren Commit erstellen
Sie müssen in Ihrem Git-Repository einen leeren Commit erstellen. Dies kann in mehreren Szenarien nützlich sein, wie z. B.:
- Auslösen eines Build-Prozesses
- Erstellen eines Platzhalter-Commits
- Markieren eines bestimmten Punktes in der Repository-Geschichte
Für dieses Lab verwenden wir das Repository von https://github.com/labex-labs/git-playground:
- Klonen Sie das Repository auf Ihren lokalen Computer, indem Sie den Befehl
git clone https://github.com/labex-labs/git-playgroundverwenden. - Navigieren Sie zum Verzeichnis des Repositorys, indem Sie den Befehl
cd git-playgroundverwenden, und konfigurieren Sie Ihr GitHub-Konto in der Umgebung, indem Sie die Befehlegit config --global user.name "your-uername"undgit config --global user.email "your-email"verwenden. - Verwenden Sie den Befehl
git commit --allow-empty -m "Empty commit", um einen leeren Commit mit der Nachricht "Empty commit" zu erstellen. - Vergewissern Sie sich, dass der leere Commit erstellt wurde, indem Sie den Befehl
git log --name-status HEAD^..HEADverwenden.
Hier führen Sie git log --name-status HEAD^..HEAD aus und das Ergebnis:

Zusammenfassung
Das Erstellen eines leeren Commits in Git ist ein einfacher Prozess, der in mehreren Szenarien nützlich sein kann. Verwenden Sie den Befehl git commit --allow-empty -m <message>, um einen leeren Commit mit der angegebenen Nachricht zu erstellen.