Cách xóa chi nhánh từ xa trong Git

How Delete Remote Branch Git



Trong bài viết này, tôi sẽ chỉ cho bạn cách xóa hoặc loại bỏ một nhánh Git từ xa. Tôi sẽ sử dụng kho lưu trữ GitHub làm kho lưu trữ Git từ xa cho phần trình diễn. Tuy nhiên, bạn có thể sử dụng bất kỳ kho lưu trữ Git từ xa nào khác được lưu trữ trên các nền tảng khác như BitBucket, GitLab, v.v.

Nhân bản Kho lưu trữ Git từ xa:

Trong phần này, tôi sẽ chỉ cho bạn cách sao chép kho lưu trữ Git từ xa trên máy tính cục bộ của bạn để xóa hoặc xóa một nhánh khỏi kho lưu trữ Git từ xa.







Tôi sẽ sử dụng một trong các kho lưu trữ GitHub của mình ( https://github.com/dev-shovon/hello-c ) cho cuộc biểu tình.





Để sao chép kho lưu trữ GitHub mong muốn của bạn trên máy tính cục bộ, hãy chạy lệnh sau:





$git clonehttps://github.com/dev-shovon/chào c

Kho lưu trữ Git từ xa nên được sao chép.



Một thư mục mới sẽ được tạo như bạn có thể thấy trong ảnh chụp màn hình bên dưới.

Bây giờ, điều hướng đến thư mục mới được tạo bằng lệnh sau:

$đĩa CDchào c/

Liệt kê các chi nhánh từ xa:

Trước khi bạn xóa hoặc loại bỏ một nhánh Git từ xa, điều quan trọng là phải biết những nhánh từ xa nào có sẵn. Bạn có thể lấy danh sách tất cả các nhánh Git từ xa từ dòng lệnh rất dễ dàng.

Để liệt kê tất cả các nhánh từ xa Git, hãy chạy lệnh sau:

$chi nhánh git --remotes

Như bạn có thể thấy, tất cả các chi nhánh ở xa đều được liệt kê. Hãy loại bỏ gốc / cải thiện chi nhánh. Ở đây, gốc là tên của kho lưu trữ từ xa và cải thiện là tên của chi nhánh ở xa.

Xóa kho lưu trữ từ xa:

Để loại bỏ cải thiện chi nhánh từ gốc kho lưu trữ, bạn có thể chạy một trong các lệnh sau:

$git pushgốc-NScải thiện
Hoặc,
$git pushgốc--xóa bỏcải thiện

Hoặc,

$git pushxuất xứ: cải tiến

GHI CHÚ: Một dấu hai chấm ( : ) trước tên nhánh có cùng tác dụng với -NS hoặc -xóa bỏ tùy chọn của git push .

Bạn sẽ được nhắc nhập tên người dùng và mật khẩu của kho lưu trữ Git từ xa của mình. Đối với GitHub, đó là chi tiết đăng nhập của tài khoản GitHub của bạn. Sau khi bạn cung cấp chi tiết đăng nhập, nhánh Git từ xa ( cải thiện trong trường hợp này) nên được loại bỏ.

Như bạn có thể thấy, chi nhánh từ xa gốc / cải thiện không còn được liệt kê.

$chi nhánh git --remotes

Như bạn thấy, chi nhánh cải thiện cũng không được liệt kê trên kho lưu trữ GitHub của tôi. Vì vậy, nó được loại bỏ cho tốt.

Vì vậy, đó là cách bạn xóa hoặc loại bỏ một nhánh từ xa trong Git. Cảm ơn đã đọc bài viết này.