To work with the Android code, you will need to use both Git and Repo. Git is an open-source version-control system designed to handle very large projects that are distributed over multiple repositories. In the context of Android, we use Git for local operations such as local branching, commits, diffs, and edits. Repo is a tool that we built on top of Git. Repo helps us manage the many Git repos