9.5.12 Git Functionalities

This section describes the following Git functionalities:
  • Git Push
  • Git Pull
  • Git Clone

Git Push: This feature allows users to save and upload (push) changes made to the model to the remote Git Repository, but only on their assigned working branch that matches their environment (For example: Dev, QA). Users can commit their changes locally and then push them remotely with a single option. If the model is not yet linked to any repository, the system will create a new local Git repository and connect it to a remote one using a repository URL provided by the user, ensuring the model is properly tracked and synchronized.

Figure 9-96 Git Push


This image displays the Git Push.

Git Pull: This feature allows users to fetch and load a Model Pipeline from a remote Git Repository into their environment. Users can select from any linked environment branches and also choose a specific commit version to pull, giving them flexibility to work with different stages or snapshots of the model as needed.

Figure 9-97 Git Pull


This image displays the Git Pull.

Git Clone: This feature allows users to clone a model from a remote Git Repository by selecting the model, its environment branch, a specific Git commit version, and the corresponding MMG version, enabling precise replication of the desired model state locally.

Figure 9-98 Git Clone


This image displays the Git Clone.