Branches finden, die einen Commit enthalten

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 werden Branches verwendet, um Funktionen zu entwickeln oder Änderungen an einem Projekt zu isolieren. Manchmal müssen Sie herausfinden, welche Branches einen bestimmten Commit enthalten. In diesem Lab wird Ihre Fähigkeit getestet, Git-Befehle zu verwenden, um Branches zu finden, die einen Commit enthalten.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/BranchManagementGroup(["Branch Management"]) git/BranchManagementGroup -.-> git/branch("Handle Branches") subgraph Lab Skills git/branch -.-> lab-12703{{"Branches finden, die einen Commit enthalten"}} end

Branches finden, die einen Commit enthalten

Es wurde Ihnen ein Git-Repository mit dem Namen https://github.com/labex-labs/git-playground zur Verfügung gestellt. Ihre Aufgabe besteht darin, alle Branches zu finden, die einen Hash mit der Commit-Nachricht "Added file2.txt" enthalten.

  1. Wechsel in das Repository-Verzeichnis:
cd git-playground
  1. Verwenden Sie den Befehl git branch --contains, um alle Branches zu finden, die einen Hash mit der Commit-Nachricht "Added file2.txt" enthalten:
git branch --contains d22f46b

Die Ausgabe sollte wie folgt sein:

* master
new-branch
new-branch-1
new-branch-2

Zusammenfassung

In diesem Lab haben Sie gelernt, wie Sie alle Branches finden, die einen bestimmten Commit enthalten, indem Sie den Befehl git branch --contains verwenden. Dies ist eine nützliche Fähigkeit, wenn Sie mit Git-Repositorys arbeiten, die mehrere Branches haben.