Home › coding › git github › git remote

Git Remote — Free Git & GitHub Tutorial

Learn Git Remote in Git & GitHub with a free, beginner-friendly tutorial, examples and practice for Indian students on Syllab.in.

✓ 100% Free ✓ No Login Needed ✓ NCERT / CBSE Aligned ✓ Download as PDF

TL;DR: Learn Git Remote in Git & GitHub with a free, beginner-friendly tutorial, examples and practice for Indian students on Syllab.in.

Written & reviewed by the Syllab.in Academic Team (CBSE/NCERT subject experts) · Updated Jul 14, 2026

🤖 Stuck on any question? Ask Syllab's free AI Tutor for a step-by-step explanation — instant, unlimited, no login.

Git Remote in Git & GitHub

`git remote` manages connections between your local repository and remote servers (like GitHub). By default, cloning creates an "origin" remote pointing to the source repository.

You can add multiple remotes to work with different servers. For example, origin (your GitHub repo) and upstream (the original repo you forked from).

Arjun's local repository has a "origin" remote pointing to the GitHub repository where he pushes code. If the original project is owned by someone else, he might also have "upstream" pointing to the official repo.

Git Remote — Syntax

git remote -v                                 # List remotes
git remote add <name> <url>                 # Add remote
git remote remove <name>                    # Remove remote
git remote set-url <name> <new-url>         # Change URL

Learn Git Remote step by step with Syllab's free interactive Git & GitHub tutorial — runnable code examples, practice exercises and instant AI feedback, all free with no signup. Explore the full Git & GitHub course →

Explore:

  • Syllabus
  • Practice
  • Mock Tests
  • NCERT Solutions
  • Coding
  • GK Quiz
  • Career Predictor
  • AI Tutor
  • Live Quiz
  • Doubt Solver
  • Microlearning
  • Free Alternatives
  • Kids Zone
  • Study Room
  • Calculators
  • Worksheets

Syllab.in — Free learning for Indian students, Class 1–12