DevGitRemote

Remote

Add Remote URL

git remote add <REMOTE_ALIAS> <REMOTE_URL>

A remote alias / name can hold / be used for multiple push remote URL, the first remote URL being set will be set as pull and push. The additionals will be set as push only. *cmiiw

Add Push Remote URL to Current Remote Alias

git remote set-url --add <REMOTE_ALIAS> <ADDITIONAL_REMOTE_URL>

Replace Current Remote URL

git remote set-url <REMOTE_ALIAS> <UPDATED_REMOTE_URL>
 
## if a remote alias have multiple remote url but only want to update one of it
git remote set-url <REMOTE_ALIAS> <UPDATED_REMOTE_URL> <REMOTE_URL_TO_BE_REPLACED>

Remove a Push Remote URL from Current Remote Alias

git remote set-url --delete <REMOTE_ALIAS> <REMOTE_URL_TO_BE_REMOVED>

Get Remote URL of a Remote Alias

git remote get-url <REMOTE_ALIAS>
 
## to get all
git remote get-url --all <REMOTE_ALIAS>