Git is the application on your PC that coordinates the updates between your code source
and the repository.
GitHub is a cloud based repository.
GitHub Desktop is a GUI that makes it considerably easier to execute Git commits and manage
any conflicts that might occur.