Einen leeren Commit erstellen

GitGitBeginner
Jetzt üben

This tutorial is from open-source community. Access the source code

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/BasicOperationsGroup(["Basic Operations"]) git/BasicOperationsGroup -.-> git/commit("Create Commit") subgraph Lab Skills git/commit -.-> lab-12716{{"Einen leeren Commit erstellen"}} end

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:

  1. Klonen Sie das Repository auf Ihren lokalen Computer, indem Sie den Befehl git clone https://github.com/labex-labs/git-playground verwenden.
  2. 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.
  3. Verwenden Sie den Befehl git commit --allow-empty -m "Empty commit", um einen leeren Commit mit der Nachricht "Empty commit" zu erstellen.
  4. 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:

git log empty commit result

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.