Thay đổi nhánh mặc định trong gitlab


180

Tôi đã vô tình đẩy chủ địa phương của mình đến một nhánh gọi là origin trên gitlab và bây giờ nó là mặc định. Có cách nào để đổi tên nhánh này hoặc đặt nhánh chính mới thành master không?


nếu bạn đang duy trì một mô-đun đóng góp Drupal, hãy xem drupal.stackexchange.com/questions/287518/iêu
Kay V

Câu trả lời:


60

trong GitLab Enterprise Edition 12.2.0-pre bạn phải sử dụng như sau: SettingRepositoryDefault Branch(mở rộng nó) và thay đổi nhánh mặc định Tại đây


7
Họ tiếp tục di chuyển nó vì vậy tôi phải tiếp tục thay đổi câu trả lời đúng của mình. Tất cả các câu trả lời được bình chọn cao khác là chính xác tại thời điểm chúng được đăng.
Jeff

124

Trong 8.0+, có vẻ như điều này đã được chuyển vào dự án. Nếu bạn mở dự án của mình và đi đến biểu tượng bánh răng ở bên phải, sau đó "Chỉnh sửa dự án", bạn có thể đặt nhánh mặc định cho dự án.


Bạn đọc thân mến, hãy xem các câu trả lời khác để tham khảo phiên bản mới hơn của gitlab
con người

cảm ơn @bigdatamann Tôi đã cập nhật câu trả lời chính xác cho phiên bản hiện tại được cập nhật nhất
Jeff

113

Để thay đổi nhánh mặc định trong GitLab:
1. Cài đặt> Chung> Cài đặt dự án chung> Mở rộng
2. Chi nhánh mặc định> Thay đổi nhánh mặc định của dự án
3. Lưu thay đổi

nhập mô tả hình ảnh ở đây


54

Để thay đổi nhánh mặc định trong Gitlab 7.7.2:

  • Nhấp vào Cài đặt trong thanh bên trái
  • Thay đổi Chi nhánh mặc định thành chi nhánh mong muốn
  • Nhấp vào Lưu Thay đổi.

4
Tại sao lựa chọn rõ ràng này rất khó để tôi tìm thấy quá?
istrasci

Phiên bản cộng đồng GitLab 8.8.5 không có "Cài đặt" trong thanh bên trái.
Phrogz

1
Họ đã thay đổi giao diện người dùng vì vậy tôi đã thay đổi câu trả lời chính xác thành @Mason
Jeff

53

Đối với gitlab v10 + (kể từ tháng 9 năm 2018), điều này đã chuyển sang cài đặt-> kho lưu trữ -> chi nhánh mặc định

nhập mô tả hình ảnh ở đây


3
Tính đến tháng 3 năm 2019, đây vẫn là câu trả lời chính xác!
Alex

Cũng không phải là "Cài đặt", "Mở rộng một trong nhiều tùy chọn trong khu vực nội dung chính", mà là "Cài đặt", "Kho lưu trữ" (trong thanh bên). AKA gitlab.com/you/your-reposeective/sinstall/reposeective
joeforker

15
  1. Cài đặt
  2. Chung
  3. Cài đặt dự án chung

Đặt nhánh mặc định


13

Trong phiên bản Cộng đồng GitLab mới nhất 9.2.2.:

  1. Bạn phải nhấp vào tab 'Cài đặt' nằm ở bên phải nhiều nhất trên bảng tab sau khi mở dự án.
  2. Trong phần 'Cài đặt', bạn sẽ nhận được phần thả xuống 'Chi nhánh mặc định' sẽ cung cấp cho bạn tất cả các chi nhánh cho kho lưu trữ. Chọn chi nhánh mong muốn.
  3. Cuộn xuống để nhấn nút màu xanh lá cây 'Lưu thay đổi' nằm ngay sau 'Avatar dự án'.

Vui lòng tham khảo hình ảnh dưới đây:

nhập mô tả hình ảnh ở đây



1

Đầu tiên tôi cần điều khiển từ xa vào máy chủ của mình bằng ssh. Nếu ai đó có một cách không ssh làm điều này xin vui lòng gửi.

Tôi tìm thấy kho lưu trữ của tôi tại

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

đã sử dụng

git branch 

để xem chi nhánh hoạt động sai

git symbolic-ref HEAD refs/heads/master

để thay đổi master thành nhánh được gọi là master sau đó sử dụng giao diện web và "git Branch" để xác nhận.


1

Trong Gitlab CE 9.0, Bạn có thể thay đổi nhánh mặc định từ Tab Cài đặt trong tiêu đề của kho lưu trữ.


1

Đối với GitLab 11.5.0-ee, hãy truy cập https://gitlab.com/<username>/<project name>/settings/repository.

Bạn nên thấy:

Default Branch

Chọn nhánh bạn muốn đặt làm mặc định cho dự án này. Tất cả các yêu cầu và cam kết hợp nhất sẽ tự động được thực hiện đối với chi nhánh này trừ khi bạn chỉ định một yêu cầu khác.

Bấm Mở rộng, chọn một nhánh và bấm Lưu Thay đổi.


1

Cài đặt> Kho lưu trữ> Chi nhánh mặc định

nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.