AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

git-remote - En ligne dans le Cloud

Exécutez git-remote dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande git-remote qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


git-remote - Gérer un ensemble de référentiels suivis

SYNOPSIS


jet éloigné [-v | --verbeux]
jet éloigné ajouter [-t ] [-m ] [-f] [--[no-]tags] [--mirror= ]
jet éloigné rebaptiser
jet éloigné supprimez
jet éloigné chef de file (-a | --auto | -d | --delete | )
jet éloigné ensemble-branches [--ajouter] ...
jet éloigné obtenir-url [--pousser] [--tous]
jet éloigné définir l'URL [--pousser] [ ]
jet éloigné définir l'URL --ajouter [--pousser]
jet éloigné définir l'URL --effacer [--pousser]
jet éloigné [-v | --verbeux] montrer [-n] ...
jet éloigné pruneau [-n | --à sec] ...
jet éloigné [-v | --verbeux] Mise à jour [-p | --prune] [( | )...]

DESCRIPTION


Gérez l'ensemble des référentiels (« distants ») dont vous suivez les branches.

OPTIONS


-v, --verbeux
Soyez un peu plus verbeux et affichez l'URL distante après le nom. REMARQUE : cela doit être placé
entre la télécommande et la sous-commande.

COMMANDES


Sans arguments, affiche une liste des télécommandes existantes. Plusieurs sous-commandes sont disponibles pour
effectuer des opérations sur les télécommandes.

ajouter
Ajoute une télécommande nommée pour le dépôt à . La commande git fetch
peut ensuite être utilisé pour créer et mettre à jour des branches de suivi à distance / .

Avec l'option -f, git fetch est exécuté immédiatement après que l'information à distance est
installer.

Avec l'option --tags, git fetch importe chaque balise du référentiel distant.

Avec l'option --no-tags, git fetch n'importe pas les balises de la télécommande
dépôt.

Par défaut, seules les balises sur les branches récupérées sont importées (voir git-fetch(1)).

Avec -t option, au lieu de la refspec glob par défaut pour la télécommande à suivre
toutes les branches sous les refs/télécommandes/ / namespace, une refspec à suivre uniquement
est créé. Vous pouvez donner plus d'un -t pour suivre plusieurs branches
sans saisir toutes les branches.

Avec M option, une référence symbolique refs/remotes/ /HEAD est configuré pour pointer vers
télécommande branche. Voir aussi la commande set-head.

Lorsqu'un miroir d'extraction est créé avec --mirror=fetch, les références ne seront pas stockées dans le
réfs/télécommandes/ espace de noms, mais plutôt tout dans réf/ sur la télécommande sera directement
reflété dans réf/ dans le référentiel local. Cette option n'a de sens qu'à nu
référentiels, car une récupération écraserait tous les commits locaux.

Lorsqu'un miroir push est créé avec --mirror=push, alors git push se comportera toujours comme
si --mirror a été passé.

rebaptiser
Renommer la télécommande nommée à . Toutes les branches et configuration de suivi à distance
les paramètres de la télécommande sont mis à jour.

Au cas où et sont les mêmes, et est un fichier sous $GIT_DIR/remotes ou
$GIT_DIR/branches, la télécommande est convertie au format du fichier de configuration.

supprimez, rm
Supprimer la télécommande nommée . Toutes les branches et configuration de suivi à distance
les paramètres de la télécommande sont supprimés.

chef de file
Définit ou supprime la branche par défaut (c'est-à-dire la cible de la symbolique-ref
réfs/télécommandes/ /HEAD) pour la télécommande nommée. Avoir une branche par défaut pour une télécommande
n'est pas obligatoire, mais permet de spécifier le nom de la télécommande au lieu d'un
branche spécifique. Par exemple, si la branche par défaut pour origin est définie sur master, alors
origin peut être spécifié partout où vous spécifieriez normalement origin/master.

Avec -d ou --delete, la référence symbolique refs/remotes/ /HEAD est supprimé.

Avec -a ou --auto, la télécommande est interrogée pour déterminer sa HEAD, puis la symbolique-ref
réfs/télécommandes/ /HEAD est défini sur la même branche. par exemple, si la télécommande HEAD est
pointé sur suivant, "git remote set-head origin -a" définira la symbolique-ref
refs/remotes/origin/HEAD vers refs/remotes/origin/next. Cela ne fonctionnera que si
refs/remotes/origin/next existe déjà ; sinon, il doit être récupéré en premier.

Utilisation pour définir les références symboliques/remotes/ /HEAD explicitement. par exemple, "git
remote set-head origin master" définira la référence symbolique refs/remotes/origin/HEAD sur
réfs/télécommandes/origine/maître. Cela ne fonctionnera que si refs/remotes/origin/master déjà
existe; sinon, il doit être récupéré en premier.

ensemble-branches
Modifie la liste des branches suivies par la télécommande nommée. Cela peut être utilisé pour suivre un
sous-ensemble des branches distantes disponibles après la configuration initiale d'une distante.

Les branches nommées seront interprétées comme si elles étaient spécifiées avec l'option -t sur le jet
éloigné ajouter ligne de commande.

Avec --add, au lieu de remplacer la liste des branches actuellement suivies, ajoute à cela
liste.

obtenir-url
Récupère les URL d'une télécommande. Les configurations pourplaceOf et pushInsteadOf sont
développé ici. Par défaut, seule la première URL est répertoriée.

Avec --pousser, les URL push sont interrogées plutôt que les URL de récupération.

Avec --tout, toutes les URL de la télécommande seront répertoriées.

définir l'URL
Modifie les URL de la télécommande. Définit la première URL pour la télécommande qui correspond à l'expression régulière
(première URL si non est donné) à . Si ne correspond pas
n'importe quelle URL, une erreur se produit et rien n'est modifié.

Avec --pousser, les URL push sont manipulées au lieu des URL de récupération.

Avec --ajouter, au lieu de modifier les URL existantes, une nouvelle URL est ajoutée.

Avec --effacer, au lieu de modifier les URL existantes, toutes les URL correspondant à l'expression régulière sommes
supprimé pour la télécommande . Essayer de supprimer toutes les URL non push est une erreur.

Notez que l'URL push et l'URL fetch, même si elles peuvent être définies différemment,
doit toujours se référer au même endroit. Ce que vous avez poussé vers l'URL push devrait être ce que vous
verrait si vous avez immédiatement récupéré à partir de l'URL de récupération. Si vous essayez de récupérer
d'un endroit (par exemple votre amont) et pousser vers un autre (par exemple votre publication
référentiel), utilisez deux télécommandes distinctes.

montrer
Donne des informations sur la télécommande .

Avec l'option -n, les têtes distantes ne sont pas interrogées en premier avec git ls-remote ;
les informations mises en cache sont utilisées à la place.

pruneau
Supprime toutes les branches de suivi à distance obsolètes sous . Ces branches éventées ont
déjà été supprimé du référentiel distant référencé par , mais sont toujours
disponible localement dans "télécommandes/ ".

Avec l'option --dry-run, indiquez quelles branches seront élaguées, mais ne les élaguez pas réellement
Eux.

Mise à jour
Récupérer les mises à jour pour un ensemble nommé de télécommandes dans le référentiel tel que défini par
télécommandes. . Si un groupe nommé n'est pas spécifié sur la ligne de commande, le
le paramètre de configuration remotes.default sera utilisé ; si remotes.default n'est pas
défini, toutes les télécommandes qui n'ont pas le paramètre de configuration
à distance. .skipDefaultUpdate défini sur true sera mis à jour. (Voir git-config(1)).

Avec l'option --prune, élaguez toutes les télécommandes mises à jour.

DISCUSSION


La configuration à distance est réalisée à l'aide de remote.origin.url et remote.origin.fetch
variables de configuration. (Voir git-config(1)).

EXEMPLES


· Ajouter une nouvelle télécommande, récupérer et extraire une branche de celle-ci

$ git à distance
origine
$ git branche -r
origine/TÊTE -> origine/maître
origine / maître
$ git distant ajouter une mise en scène git://git.kernel.org/.../gregkh/staging.git
$ git à distance
origine
mise en scène
$ git fetch

Depuis git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
* [nouvelle branche] master -> staging/master
* [nouvelle branche] staging-linus -> staging/staging-linus
* [nouvelle branche] staging-next -> staging/staging-next
$ git branche -r
origine/TÊTE -> origine/maître
origine / maître
mise en scène/maître
mise en scène/mise en scène-linus
mise en scène/mise en scène-suivant
$ git checkout -b staging staging/maître


· Imiter jet cloner mais suivre uniquement les branches sélectionnées

$ projet mkdir.git
$ cd projet.git
$ git init
$ git remote add -f -t master -m master origin git://example.com/git.git/
$ git merge origine

Utiliser git-remote en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad