GIT REMOTE
Commande : git remote
NAME git-remote - Manage set of tracked repositories SYNOPSIS git remote [-v | --verbose] git remote add [-t] [-m ] [-f] [--[no-]tags] [--mirror= ] git remote rename git remote remove git remote set-head (-a | --auto | -d | --delete | ) git remote set-branches [--add] ... git remote get-url [--push] [--all] git remote set-url [--push] [ ] git remote set-url --add [--push] git remote set-url --delete [--push] git remote [-v | --verbose] show [-n] ... git remote prune [-n | --dry-run] ... git remote [-v | --verbose] update [-p | --prune] [( | )...] DESCRIPTION Manage the set of repositories ("remotes") whose branches you track.
Ajouter un dépôt distant :
git remote add remotename URL-repository
Converse :
git remote remove remotename
ex :
$ git remote add gitlab git@gitlab.com:darwinos/repotest.git
Modifier l’URL d’un dépôt distant :
git remote set-url remotename URL-repository
Afficher les branches distantes :
git remote -v
ex :
$ git remote -v
gitlab git@gitlab.com:darwinos/repotest.git (fetch)
gitlab git@gitlab.com:darwinos/repotest.git (push)
origin git@github.com:darwinos/repotest.git (fetch)
origin git@github.com:darwinos/repotest.git (push)
Afficher les informations détaillées relatives à un dépôt distant :
git remote show remotename
ex :
$ git remote show origin
* distante origin
URL de rapatriement : git@github.com:darwinos/repotest.git
URL push : git@github.com:darwinos/repotest.git
Branche HEAD : master
Branches distantes :
master suivi
testing suivi
Branche locale configurée pour 'git pull' :
master fusionne avec la distante master
Références locales configurées pour 'git push' :
master pousse vers master (à jour)
testing pousse vers testing (à jour)
Supprimer un dépôt distant :
git remote remove remotename