Git remote

From NovaOrdis Knowledge Base
Jump to: navigation, search



Manages remotes. It can be used to view, create, manipulate and remove a remote. The end result of executing the command is a modification of the corresponding .git/config [remote] entry.


List the Remotes of the Current Repository

git remote -v
origin (fetch)
origin (push)



Provide detailed information about the specified remote:

git remote show <remote-name>


Add a new remote for the repository at the specified URL, for the current local repository. Once the remote has been established, git fetch can be used to create and update remote-tracking branches.

git remote add <remote-name> <remote-url>
For the sequence of git commands, including validations, required to fully establish a second remote, see:
Add Another Remote to an Existing Repository


Fetches all updates available in the remote repository:

git remote update <remote-name>


Removes the names of stale local branches - tracking branches that still exist in the local repository but whose corresponding remote branches have been deleted.

remove, rm

Removes the given remote and all its associated tracking branches from the local repository.