> For the complete documentation index, see [llms.txt](https://docs.iowacityrobotics.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.iowacityrobotics.org/programming/version-control.md).

# Version Control

- [Google Drive](https://docs.iowacityrobotics.org/programming/version-control/google-drive.md)
- [Git](https://docs.iowacityrobotics.org/programming/version-control/git.md): This chapter will explain how to use Git and GitHub to track version history and collaborate with others. It will also introduce command line basics in the process.
- [What is Git?](https://docs.iowacityrobotics.org/programming/version-control/git/what-is-git.md): This page will explain what git is, and what it can do.
- [How do you use Git?](https://docs.iowacityrobotics.org/programming/version-control/git/how-do-you-use-git.md): This page will explain how to use git.
- [How to use Git (Option 1): Type commands yourself](https://docs.iowacityrobotics.org/programming/version-control/git/how-to-use-git-option-1-type-commands-yourself.md): This page will explain how to use git's command line interface to perform actions with the tool.
- [How to use Git (Option 2): Use GitHub Desktop](https://docs.iowacityrobotics.org/programming/version-control/git/how-to-use-git-option-2-use-github-desktop.md): This page will explain how to install and use GitHub Desktop.
