# Introduction <div class="alert alert-warning" role="alert"> <p>ð§âðŧ New to Git or LabEx? We recommend starting with the <b><a style="color: unset;text-decoration: underline;" href="https://labex.io/courses/quick-start-with-git" target="_blank">Quick Start with Git</a></b> course.</p> </div> When working with Git repositories, submodules can be used to include other repositories as dependencies. However, when these dependencies are updated in their respective remotes, the changes are not automatically reflected in the main repository. In order to update the submodules, you need to pull them from their respective remotes.
Click the virtual machine below to start practicing