Cambia ramo predefinito in gitlab


181

Ho spinto accidentalmente il mio master locale in un ramo chiamato origin su gitlab e ora è l'impostazione predefinita. C'è un modo per rinominare questo ramo o impostare un nuovo ramo principale su master?


se stai mantenendo un modulo contributivo Drupal, vedi drupal.stackexchange.com/questions/287518/…
Kay V

Risposte:


61

in GitLab Enterprise Edition 12.2.0-pre è necessario utilizzare quanto segue: SettingRepositoryDefault Branch(espanderlo) e modificare il ramo predefinito Qui


7
Continuano a spostarlo, quindi devo continuare a cambiare la mia risposta corretta. Tutte le altre risposte votate erano corrette al momento della pubblicazione.
Jeff,

124

In 8.0+ sembra che questo sia stato spostato nel progetto. Se apri il tuo progetto e vai sull'icona a forma di ingranaggio sulla destra, quindi "Modifica progetto" puoi impostare il ramo predefinito per il progetto.


Caro lettore, guarda le altre risposte per i riferimenti alla versione più recente di gitlab
umano

grazie @bigdatamann Ho aggiornato la risposta corretta alla versione corrente più aggiornata
Jeff

113

Per modificare il ramo predefinito in GitLab:
1. Impostazioni> Generali> Impostazioni generali del progetto> Espandi
2. Ramo predefinito> Cambia il ramo predefinito del progetto
3. Salva modifiche

inserisci qui la descrizione dell'immagine


54

Per modificare il ramo predefinito in Gitlab 7.7.2:

  • Fai clic su Impostazioni nella barra di sinistra
  • Modificare il ramo predefinito sul ramo desiderato
  • Fai clic su Salva modifiche.

4
Perché questa ovvia opzione è così difficile da trovare anche per me?
Istrasci

GitLab Community Edition 8.8.5 non ha "Impostazioni" nella barra di sinistra.
Phrogz,

1
Hanno cambiato l'interfaccia utente, quindi ho cambiato la risposta corretta a @ Mason
Jeff,

53

Per gitlab v10 + (da settembre 2018), questo è stato spostato in settings-> repository -> branch predefinito

inserisci qui la descrizione dell'immagine


3
A partire da marzo 2019, questa è ancora la risposta corretta!
Alex

Inoltre non "Impostazioni", "Espandi una delle molte opzioni nell'area principale del contenuto", ma "Impostazioni", "Repository" (nella barra laterale). AKA gitlab.com/you/your-repository/settings/repository
joeforker

15
  1. impostazioni
  2. Generale
  3. Impostazioni generali del progetto

Impostazione del ramo predefinito


13

Nell'ultima versione GitLab Community Edition 9.2.2 .:

  1. Devi fare clic sulla scheda "Impostazioni" situata nella parte più a destra del pannello delle schede dopo aver aperto il progetto.
  2. Sotto 'Impostazioni' otterrai la sezione 'Elenco predefinito di rami' che ti darà tutti i rami per il repository. Seleziona il ramo desiderato.
  3. Scorri verso il basso per premere il pulsante verde "Salva modifiche" situato subito dopo "Avatar progetto".

Si prega di fare riferimento all'immagine seguente:

inserisci qui la descrizione dell'immagine


9

In Gitlab versione v11.4.4-ee, puoi:

  1. Ambientazione
  2. deposito
  3. Branch predefinito

Cliccami


1

Per prima cosa avevo bisogno di remotare nel mio server con ssh. Se qualcuno ha un modo non ssh di farlo, si prega di pubblicare.

Ho trovato i miei repository nudi a

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

Usato

git branch 

per vedere il ramo attivo sbagliato

git symbolic-ref HEAD refs/heads/master

per modificare il master in modo che diventi il ​​ramo chiamato master, utilizzare l'interfaccia Web e "git branch" per confermare.


1

In Gitlab CE 9.0, è possibile modificare il ramo predefinito dalla scheda Impostazioni nell'intestazione di un repository.


1

Per GitLab 11.5.0-ee, vai a https://gitlab.com/<username>/<project name>/settings/repository.

Tu dovresti vedere:

Default Branch

Seleziona il ramo che vuoi impostare come predefinito per questo progetto. Tutte le richieste e i commit di unione verranno automaticamente eseguiti in questo ramo a meno che non ne specifichi uno diverso.

Fai clic su Espandi, seleziona un ramo e fai clic su Salva modifiche.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.