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?

Jeff
la source
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

Mohsen
la source
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.

le maçon
la source
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

coffeduong
la source
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.
Mike Dimmick
la source
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

Humain
la source
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

t3h Exi
la source
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

S.Mishra
la source
9

Dans la version 11.4.4-ee de Gitlab, vous pouvez:

  1. Réglage
  2. Dépôt
  3. Branche par défaut

Clique moi

ZzChen
la source
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.

Jeff
la source
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.

Mark Carpenter Jr
la source
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.

Yichi Lu
la source
1

Paramètres> Référentiel> Branche par défaut

entrez la description de l'image ici

George
la source