Cách đổi tên chi nhánh trong Git

Cách đổi tên chi nhánh trong Git

Git là một hệ thống kiểm soát phiên bản phổ biến giúp bạn dễ dàng thay đổi tên chi nhánh. Các nhà phát triển có thể muốn đổi tên tên chi nhánh vì nhiều lý do. Vì vậy, các cộng tác viên nguồn mở cũng nên biết cách đổi tên một nhánh trong Git.





Để làm cho mọi thứ trở nên đơn giản cho bạn, chúng tôi sẽ giải thích cách đổi tên cả nhánh git cục bộ và từ xa.





Cách đổi tên Chi nhánh cục bộ trong Git

Người dùng Git thường làm việc trong các phiên bản cục bộ của dự án của họ. Sau khi một thay đổi được xác thực, nó sẽ được tích hợp vào thượng nguồn. Luôn luôn là một ý tưởng hay để xem những chi nhánh địa phương nào có sẵn trước khi bạn đổi tên một trong số chúng.





$ git branch
$ git branch -a

Bạn có thể tìm ra các nhánh cục bộ cho dự án Git của mình bằng các lệnh trên. Các -đến tùy chọn cũng liệt kê các chi nhánh từ xa. Bây giờ, bạn có thể tiến hành đổi tên chi nhánh Git cục bộ của mình. Làm theo các bước dưới đây để thực hiện việc này từ thiết bị đầu cuối của bạn.

1. Xác minh Chi nhánh địa phương



$ git checkout
$ git checkout alpha

Lệnh git checkout cho phép chúng ta chuyển đổi giữa các nhánh và xác minh các cây đang hoạt động. Nếu bạn đang ở nhánh alpha, lệnh cuối cùng sẽ xác nhận điều đó. Nếu bạn đang ở một chi nhánh khác, nó sẽ chuyển sang alpha.

2. Đổi tên Chi nhánh cục bộ





cách tìm một nhóm bí mật trên facebook

Khi bạn chuyển sang nhánh mong muốn, bạn có thể đổi tên nó bằng cách sử dụng lệnh git rename branch.

$ git branch -m
$ git branch -m beta

Lệnh này thay đổi tên của nhánh cục bộ alpha đến bản beta .





Bạn cũng có thể đổi tên một nhánh cục bộ từ bên trong một nhánh git khác. Sử dụng lệnh sau để thực hiện việc này từ thiết bị đầu cuối Linux yêu thích của bạn.

$ git branch -m
$ git branch -m alpha beta

3. Xác minh tên chi nhánh mới

Bạn có thể dễ dàng xác minh xem hoạt động chi nhánh đổi tên git có thành công hay không bằng cách liệt kê các chi nhánh một lần nữa.

$ git branch -a

Cách đổi tên chi nhánh từ xa trong Git

Git đề cập đến các phiên bản từ xa của kho lưu trữ của bạn đơn giản là 'điều khiển từ xa'. Bạn không thể đổi tên một chi nhánh từ xa dễ dàng như các chi nhánh cục bộ. Thay vào đó, trước tiên bạn cần đổi tên chi nhánh cục bộ, đẩy chi nhánh mới lên máy chủ và xóa chi nhánh cũ khỏi kho lưu trữ của bạn.

1. Đổi tên Chi nhánh cục bộ

Đổi tên nhánh cục bộ alpha thành beta bằng cách sử dụng lệnh git rename branch bên dưới.

chrome đang sử dụng quá nhiều bộ nhớ
$ git branch -m beta

hoặc

$ git branch -m alpha beta

2. Đẩy nhánh đã cập nhật

Đẩy chi nhánh đã đổi tên bản beta tới máy chủ từ xa bằng lệnh sau.

$ git push origin
$ git push origin beta

3. Đặt Dòng lên

Bạn cần thiết lập ngược dòng để đảm bảo Git có thể theo dõi các thay đổi giữa các chi nhánh từ xa và cục bộ của bạn.

$ git push origin -u
$ git push origin -u beta

Git sẽ thiết lập theo dõi giữa các chi nhánh cục bộ bản beta và chi nhánh ở xa bản beta .

4. Loại bỏ Chi nhánh cũ

Bạn có thể xóa nhánh cũ khỏi điều khiển từ xa một cách an toàn sau khi bạn đã đẩy nhánh đã đổi tên và thiết lập ngược dòng. Sử dụng lệnh git sau đây cho xóa một nhánh từ xa trong Git .

$ git push origin --delete
$ git push origin --delete alpha

Git sẽ tiến hành xóa nhánh alpha khỏi nguồn gốc từ xa.

5. Xác minh chi nhánh từ xa

Liệt kê các nhánh git từ xa một lần nữa để xác minh xem thao tác đổi tên nhánh có thành công hay không. Bạn sẽ thấy bản beta chi nhánh từ xa mới sau khi phát hành lệnh sau.

$ git branch -a

Đổi tên các nhánh Git một cách hiệu quả

Đổi tên các nhánh git khá đơn giản sau khi bạn học một số thao tác git cơ bản. Bạn có thể dễ dàng thay đổi tên chi nhánh cho các chi nhánh địa phương. Chúng tôi cũng đã đề cập đến các lệnh rẽ nhánh đổi tên git cần thiết cho các nhánh từ xa. Hãy thử một số lệnh trong các dự án thử nghiệm của bạn để có được trải nghiệm phù hợp.

tìm ra số này là miễn phí
Đăng lại Đăng lại tiếng riu ríu E-mail Cách xóa chi nhánh trong Git cục bộ và từ xa

Có nhiều lý do tại sao bạn có thể xóa một chi nhánh trong GitHub. May mắn thay, việc xóa một nhánh Git rất dễ dàng.

Đọc tiếp
Chủ đề liên quan
  • Lập trình
  • GitHub
Giới thiệu về tác giả Rubaiat Hossain(39 bài báo đã xuất bản)

Rubaiat là một sinh viên tốt nghiệp CS có niềm đam mê mãnh liệt với mã nguồn mở. Ngoài việc là một cựu chiến binh Unix, anh ấy còn tham gia vào lĩnh vực an ninh mạng, mật mã và lập trình chức năng. Anh ấy là một người đam mê sưu tập sách cũ và có niềm ngưỡng mộ không bao giờ hết đối với nhạc rock cổ điển.

Xem thêm từ Rubaiat Hossain

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký