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: Components with connected repositories can be stored in Collections and used as custom templates to streamline development of future projects.
...