# 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> In Git, submodules are repositories within repositories. They allow you to include other repositories as dependencies in your project. When you clone a Git repository that contains submodules, the submodules are not automatically cloned. This can cause issues when trying to build or run the project. In this lab, you will learn how to clone missing submodules and checkout commits.
Click the virtual machine below to start practicing