Run Commands
Read the GLOSSARY series >

Branch

Learn about the concept of a branch, which is a pointer to a commit that moves along with new commits as they are submitted.

December 4, 2023

About #

A HPE ML Data Management branch is a pointer to a commit that moves along with new commits. By default, HPE ML Data Management does not create any branches when you create a repository. Most users create a master branch to initiate the first commit.

Branches allow collaboration between teams of data scientists. However, the master branch is sufficient for most users.

Each branch stores information about provenance, including input and output branches. HPE ML Data Management pipelines trigger a job when changes are detected in the HEAD of a branch.

You can create additional branches with pachctl create branch and view branches with pachctl list branch. Deleting a branch doesn’t delete its commits, and all branches require a head commit.

Example #

pachctl list branch images

# BRANCH HEAD
# master c32879ae0e6f4b629a43429b7ec10ccc