Individual components can be connected to their own self contained repositories enabling which enables commits, pushes, and pulls specific to the component repository.
...
. This is the recommended approach for full control and functionality.
Configuring a component as a self-contained Git repository means:
Component-Level Version Control: You can leverage the Git Workflow in the Translator to make commits, push, pull and merge changes with component repositories.
Holistic View: Commits are stored within the component project file in your Git Instance repository. Commits can be viewed on the Dashboard and Component Commit Histories.
Leverage Libraries: Sharing code across projects is made easier with libraries. These libraries can be stored within component repository projects as submodules.
Create Template Interfaces: Component’s Components with connected repositories can be stored in Collections and used as custom templates to streamline development of future projects. Easier deployment Across Instances: You can import the component repository for use in other environments without the overhead of managing the full Git Instance repository.
...