Git Working with Remotes Renaming a Remote

Help us to keep this website almost Ad Free! It takes only 10 seconds of your time:
> Step 1: Go view our video on YouTube: EF Core Bulk Insert
> Step 2: And Like the video. BONUS: You can also share it!

Example

To rename remote, use command git remote rename

The git remote rename command takes two arguments:

  • An existing remote name, for example : origin
  • A new name for the remote, for example : destination

Get existing remote name

git remote
# origin

Check existing remote with URL

git remote -v 
# origin https://github.com/username/repo.git (fetch)
# origin https://github.com/usernam/repo.git (push)

Rename remote

 git remote rename origin destination
 # Change remote name from 'origin' to 'destination'

Verify new name

git remote -v 
# destination https://github.com/username/repo.git (fetch)
# destination https://github.com/usernam/repo.git (push)

=== Posible Errors ===

  1. Could not rename config section 'remote.[old name]' to 'remote.[new name]'

    This error means that the remote you tried the old remote name (origin) doesn't exist.

  1. Remote [new name] already exists.

    Error message is self explanatory.



Got any Git Question?