Mettre à jour la branche Git du projet

Version 4.0.23.2

Règlement et/ou réinitialisation --dupliquer une branche Git existante

Uniquement autorisée en mode développement

  • Appelez update_session pour sélectionner l'espace de travail "dev".

Payer une branche existante si le champ de nom est différent du nom de la branche actuellement validée.

Vous pouvez éventuellement spécifier un nom de branche ou de tag, ou un commit de SHA vers lequel la branche doit être réinitialisée. La réinitialisation matérielle de DANGER est forcée. Les modifications et les commits non enregistrés peuvent être définitivement perdus.

Demande

PUT /projects/{project_id}/git_branch
Type de données
Description
Demande
HTTPRequest
chemin d'accès
Chemin HTTP
Développer la définition HTTPPath...
project_id
string
ID du projet
body
Corps HTTP
Développer la définition HTTPBody...
body
Branche Git
Développer la définition GitBranch...
peut
objet
Opérations que l'utilisateur actuel peut effectuer sur cet objet
name
string
Nom court figurant sur la page locale. Mise à jour du "nom" dans "git checkout "
télécommande
string
Nom de la télécommande
Remote_name (nom de la télécommande)
string
Nom court de la télécommande
erreur
string
Nom de l'erreur
Message
string
Message décrivant une erreur, le cas échéant
propriétaire_nom
string
Nom du propriétaire d'une succursale personnelle
en lecture seule
booléen
Indique si cette branche est en lecture seule
personal
booléen
Indique si cette branche est une branche personnelle (lecture seule pour tous les développeurs, sauf le propriétaire)
Is_local
booléen
Indique s'il existe ou non une référence locale pour la branche
Is_remote
booléen
Indique s'il existe ou non une référence à distance pour la branche
production
booléen
S'il s'agit ou non de la branche de production
nombre_à_avance
integer
Nombre de commits de la branche locale devant la télécommande
nombre_départ
integer
Nombre de commits de la branche locale derrière la télécommande
commit_at
integer
Horodatage UNIX correspondant au dernier commit de cette branche.
ref
string
Référence résolue de cette branche. La mise à jour de "ref" entraîne le rétablissement de "git -- --hard ".
télécommande
string
Référence résolue de cette branche distante.

Réponse

200: Branche Git

Type de données
Description
(objet)
peut
objet
Opérations que l'utilisateur actuel peut effectuer sur cet objet
name
string
Nom court figurant sur la page locale. Mise à jour du "nom" dans "git checkout "
télécommande
string
Nom de la télécommande
Remote_name (nom de la télécommande)
string
Nom court de la télécommande
erreur
string
Nom de l'erreur
Message
string
Message décrivant une erreur, le cas échéant
propriétaire_nom
string
Nom du propriétaire d'une succursale personnelle
en lecture seule
booléen
Indique si cette branche est en lecture seule
personal
booléen
Indique si cette branche est une branche personnelle (lecture seule pour tous les développeurs, sauf le propriétaire)
Is_local
booléen
Indique s'il existe ou non une référence locale pour la branche
Is_remote
booléen
Indique s'il existe ou non une référence à distance pour la branche
production
booléen
S'il s'agit ou non de la branche de production
nombre_à_avance
integer
Nombre de commits de la branche locale devant la télécommande
nombre_départ
integer
Nombre de commits de la branche locale derrière la télécommande
commit_at
integer
Horodatage UNIX correspondant au dernier commit de cette branche.
ref
string
Référence résolue de cette branche. La mise à jour de "ref" entraîne le rétablissement de "git -- --hard ".
télécommande
string
Référence résolue de cette branche distante.

400 Bad Request

Type de données
Description
(objet)
Message
string
Infos sur l'erreur
documentation_url
string
Lien vers la documentation

404: introuvable

Type de données
Description
(objet)
Message
string
Infos sur l'erreur
documentation_url
string
Lien vers la documentation

422: Erreur de validation

Type de données
Description
(objet)
Message
string
Infos sur l'erreur
Développer la définition de ValidationErrorDetail...
champ
string
Champ comportant une erreur
code
string
Code d'erreur
Message
string
Message d'information sur l'erreur
documentation_url
string
Lien vers la documentation
documentation_url
string
Lien vers la documentation

429 : Too Many Requests

Type de données
Description
(objet)
Message
string
Infos sur l'erreur
documentation_url
string
Lien vers la documentation

Examples