Changer la branche par défaut dans gitlab


181

J'ai accidentellement poussé mon maître local vers une branche appelée origin sur gitlab et maintenant c'est la valeur par défaut. Existe-t-il un moyen de renommer cette branche ou de définir une nouvelle branche principale sur master?


si vous maintenez un module de contribution Drupal, voir drupal.stackexchange.com/questions/287518/…
Kay V

Réponses:


61

dans GitLab Enterprise Edition 12.2.0-pre, vous devez utiliser ce qui suit: SettingRepositoryDefault Branch(développez-le) et changez la branche par défaut ici


7
Ils continuent de le faire, je dois donc changer ma bonne réponse. Toutes les autres réponses aux votes élevés étaient correctes au moment où elles ont été publiées.
Jeff

124

Dans la version 8.0+, il semble que cela ait été déplacé dans le projet. Si vous ouvrez votre projet et allez sur l'icône d'engrenage sur la droite, puis "Modifier le projet" vous pouvez définir la branche par défaut pour le projet.


Cher lecteur, regardez les autres réponses pour les références à la nouvelle version de gitlab
humain

merci @bigdatamann J'ai mis à jour la bonne réponse à la version actuelle la plus mise à jour
Jeff

113

Pour modifier la branche par défaut dans GitLab:
1. Paramètres> Général> Paramètres généraux du projet> Développer
2. Branche par défaut> Changer la branche par défaut de votre projet
3. Enregistrer les modifications

entrez la description de l'image ici


54

Pour changer la branche par défaut dans Gitlab 7.7.2:

  • Cliquez sur Paramètres dans la barre de gauche
  • Remplacez la branche par défaut par la branche souhaitée
  • Cliquez sur Enregistrer les modifications.

4
Pourquoi cette option évidente est-elle si difficile à trouver pour moi aussi?
istrasci

GitLab Community Edition 8.8.5 n'a pas de "Paramètres" dans la barre de gauche.
Phrogz

1
Ils ont changé l'interface utilisateur, j'ai donc changé la bonne réponse en @Mason
Jeff

53

Pour gitlab v10 + (à partir de septembre 2018), cela a été déplacé vers settings-> repository -> default branch

entrez la description de l'image ici


3
En mars 2019, c'est toujours la bonne réponse!
Alex

Pas non plus "Paramètres", "Développez l'une des nombreuses options de la zone de contenu principale", mais "Paramètres", "Référentiel" (dans la barre latérale). AKA gitlab.com/you/your-repository/settings/repository
joeforker

15
  1. Paramètres
  2. Général
  3. Paramètres généraux du projet

Définition de la branche par défaut


13

Dans la dernière version 9.2.2 de GitLab Community Edition:

  1. Vous devez cliquer sur l'onglet «Paramètres» situé tout à droite sur le panneau des onglets après l'ouverture du projet.
  2. Sous «Paramètres», vous obtiendrez la section déroulante «Branche par défaut» qui vous donnera toutes les branches du référentiel. Sélectionnez la branche souhaitée.
  3. Faites défiler vers le bas pour appuyer sur le bouton vert «Enregistrer les modifications» situé juste après «Projet avatar».

Veuillez vous référer à l'image ci-dessous:

entrez la description de l'image ici



1

J'avais d'abord besoin de me connecter à distance à mon serveur avec ssh. Si quelqu'un a une manière non ssh de faire cela, veuillez poster.

J'ai trouvé mes dépôts nus sur

cd /var/opt/gitlab/git-data/repositories/group-name/project-name.git

utilisé

git branch 

pour voir la mauvaise branche active

git symbolic-ref HEAD refs/heads/master

pour changer le master en la branche appelée master puis utiliser l'interface web et "git branch" pour confirmer.


1

Dans Gitlab CE 9.0, vous pouvez modifier la branche par défaut à partir de l'onglet Paramètres dans l'en-tête d'un référentiel.


1

Pour GitLab 11.5.0-ee, accédez à https://gitlab.com/<username>/<project name>/settings/repository.

Tu devrais voir:

Default Branch

Sélectionnez la branche que vous souhaitez définir par défaut pour ce projet. Toutes les demandes de fusion et tous les validations seront automatiquement effectués sur cette branche, sauf si vous en spécifiez une autre.

Cliquez sur Développer, sélectionnez une branche et cliquez sur Enregistrer les modifications.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.