🧑💻 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-playground verwenden.
Navigieren Sie zum Verzeichnis des Repositorys, indem Sie den Befehl cd git-playground verwenden, und konfigurieren Sie Ihr GitHub-Konto in der Umgebung, indem Sie die Befehle git config --global user.name "your-uername" und git 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^..HEAD verwenden.
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.