Back to lessons
Working with Remotes
Connect your local repository to GitHub and collaborate with others.
Step 1 of 813%
A remote is a version of your repository hosted on a server (like GitHub, GitLab, or Bitbucket). It lets you backup your code and collaborate with others.
Remotes are what transform Git from a personal version control tool into a collaborative platform. While your local repository has your full history, a remote is a server-side copy that acts as the central hub for your team. Everyone pushes their changes to the remote and pulls others' changes from it, making it the single source of truth for the project.
1 / 8