Loading

Quipoin Menu

Learn • Practice • Grow

git / What are Remotes?
tutorial

What are Remotes?

So far, you’ve been working only on your local machine. But Git truly shines when you collaborate with others. For that, you need a remote repository – a copy of your project stored on a server (like GitHub, GitLab, or Bitbucket).

What is a Remote Repository?

A remote is a Git repository hosted on the internet or a network. It acts as a central hub where everyone can push their changes and pull updates from others. Even if you work alone, remotes serve as a backup and let you access your code from multiple computers.

A remote repository is a version of your project hosted on the internet or network, enabling collaboration and backup.

Why Use Remotes?

  • Collaboration: Multiple people can work on the same project.
  • Backup: Your code is safe even if your local machine fails.
  • Access from anywhere: Clone your project to any computer.
  • Code review: Platforms like GitHub offer pull requests for reviewing changes.

Viewing Remotes

To see which remotes are connected to your local repository, use:
git remote -v
If you haven’t added any remote yet, it will show nothing.

Adding a Remote

You can add a remote using:
git remote add origin https://github.com/username/repo.git
Here, origin is a conventional name for the main remote. You can choose any name, but origin is standard.


Two Minute Drill
  • A remote is a Git repository hosted elsewhere (GitHub, GitLab, etc.).
  • Remotes enable collaboration, backup, and multi‑device access.
  • View remotes with git remote -v.
  • Add a remote with git remote add .

Need more clarification?

Drop us an email at career@quipoinfotech.com