DEV Community

Khafido Ilzam
Khafido Ilzam

Posted on

What is 'git remote add'?

The git remote add command is used to add a remote repository reference to your local Git repository. A remote repository is a version of your project hosted on another location, typically on a different server or platform (e.g., GitHub, GitLab, Bitbucket). Adding a remote allows you to interact with and push/pull changes to/from that remote repository.

The syntax for git remote add is as follows: git remote add <remote-name> <remote-url>

  • <remote-name>: This is a short alias or nickname for the remote repository. It is a local name that you will use to refer to the remote repository in Git commands.

  • <remote-url>: This is the URL or path to the remote repository. It could be an HTTPS or SSH URL for a remote Git server or the path to a Git repository on your local machine.

Example:

git remote add origin https://github.com/username/repo.git
Enter fullscreen mode Exit fullscreen mode

After adding a remote, you can use other Git commands, such as git push and git pull, to interact with the remote repository. For example:

  • git push -u origin master
    This command pushes the changes from your local master branch to the remote repository named origin.

  • git pull origin master
    This command fetches changes from the remote repository named origin and merges them into your local master branch.


Adding a remote is a crucial step when you want to collaborate with others or when you want to synchronize your local repository with a remote repository on a hosting service. It establishes a connection between your local repository and the remote repository, allowing you to exchange changes between them.

Top comments (0)