Ubah cabang Default di gitlab

180

Saya tidak sengaja mendorong master lokal saya ke cabang bernama asal di gitlab dan sekarang default. Apakah ada cara untuk mengubah nama cabang ini atau mengatur cabang master baru untuk dikuasai?

Jeff
sumber
jika Anda mempertahankan modul kontribusi Drupal, lihat drupal.stackexchange.com/questions/287518/…
Kay V

Jawaban:

60

di GitLab Enterprise Edition 12.2.0-pre Anda harus menggunakan yang berikut: SettingRepositoryDefault Branch(perluas) dan ubah cabang default di Sini

Mohsen
sumber
7
Mereka terus bergerak sehingga saya harus terus mengubah jawaban yang benar. Semua jawaban tinggi lainnya benar pada saat itu diposting.
Jeff
124

Di 8.0+ sepertinya ini dipindahkan ke proyek. Jika Anda membuka proyek Anda dan pergi ke ikon roda gigi di sebelah kanan, maka "Edit Proyek" Anda dapat mengatur cabang default untuk proyek tersebut.

Tukang batu
sumber
Pembaca yang terhormat, lihat jawaban lain untuk referensi ke versi gitlab yang lebih baru
manusia
terima kasih @bigdatamann Saya telah memperbarui jawaban yang benar untuk versi terbaru saat ini
Jeff
113

Untuk mengubah cabang default di GitLab:
1. Pengaturan> Umum> Pengaturan proyek umum> Perluas
2. Cabang default> Ubah cabang default proyek Anda
3. Simpan perubahan

masukkan deskripsi gambar di sini

coffeduong
sumber
54

Untuk mengubah cabang default di Gitlab 7.7.2:

  • Klik Pengaturan di bilah kiri
  • Ubah Cabang Default ke cabang yang diinginkan
  • Klik Simpan Perubahan.
Mike Dimmick
sumber
4
Mengapa opsi yang jelas ini begitu sulit untuk saya temukan juga?
istrasci
GitLab Community Edition 8.8.5 tidak memiliki "Pengaturan" di bilah kiri.
Phrogz
1
Mereka mengubah UI jadi saya telah mengubah jawaban yang benar untuk @Mason
Jeff
53

Untuk gitlab v10 + (per September 2018), ini telah pindah ke pengaturan-> repositori -> cabang default

masukkan deskripsi gambar di sini

manusia
sumber
3
Sampai Maret 2019, ini masih jawaban yang benar!
Alex
Juga bukan "Pengaturan", "Perluas salah satu dari banyak opsi di area konten utama", tetapi "Pengaturan", "Gudang" (di bilah sisi). AKA gitlab.com/you/your-repository/settings/repository
joeforker
15
  1. Pengaturan
  2. Umum
  3. Pengaturan Proyek Umum

Pengaturan cabang default

t3h Exi
sumber
13

Dalam GitLab Community Edition versi 9.2.2 .:

  1. Anda harus mengklik tab 'Pengaturan' yang terletak paling kanan pada panel tab setelah membuka proyek.
  2. Di bawah 'Pengaturan' Anda akan mendapatkan bagian dropdown 'Cabang Default' yang akan memberi Anda semua cabang untuk repositori. Pilih cabang yang diinginkan.
  3. Gulir ke bawah untuk menekan tombol 'Simpan perubahan' berwarna hijau yang terletak tepat setelah 'Project Avatar'.

Silakan lihat gambar di bawah ini:

masukkan deskripsi gambar di sini

S.Mishra
sumber
9

Dalam Gitlab versi v11.4.4-ee, Anda dapat:

  1. Pengaturan
  2. Gudang
  3. Cabang Default

Klik saya

ZzChen
sumber
1

Pertama, saya perlu remote ke server saya dengan ssh. Jika seseorang memiliki cara non ssh untuk melakukan ini, silakan posting.

Saya menemukan repositori telanjang di

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

bekas

git branch 

untuk melihat cabang aktif yang salah

git symbolic-ref HEAD refs/heads/master

untuk mengubah master menjadi cabang yang disebut master kemudian gunakan antarmuka web dan "git branch" untuk mengonfirmasi.

Jeff
sumber
1

Di Gitlab CE 9.0, Anda dapat mengubah cabang default dari Tab Pengaturan di header repositori.

Mark Carpenter Jr
sumber
1

Untuk GitLab 11.5.0-ee, buka https://gitlab.com/<username>/<project name>/settings/repository.

Anda harus melihat:

Default Branch

Pilih cabang yang ingin Anda tetapkan sebagai default untuk proyek ini. Semua permintaan dan komitmen gabungan akan secara otomatis dilakukan terhadap cabang ini kecuali jika Anda menentukan yang lain.

Klik Perluas, pilih cabang, dan klik Simpan Perubahan.

Yichi Lu
sumber
1

Pengaturan> Repositori> Cabang Default

masukkan deskripsi gambar di sini

George
sumber