2012-04-25 36 views
8

Tôi đã thấy các bài đăng trước đó hỏi về điều này, nhưng không có bài nào giải quyết được cho tôi. Tôi không sử dụng Git thông qua dòng lệnh, tôi sử dụng nó khi nó được tích hợp vào Xcode. Tôi đã tạo một nhánh và đẩy nó vào GitHub, và bây giờ tôi muốn xóa nó. Tôi đã xóa nó trong Xcode, nhưng nó vẫn còn trên GitHub. Các hướng dẫn GitHub nói chỉ cần đi đến Admin và xóa repo, nhưng có nó nói nó sẽ xóa toàn bộ dự án, không chỉ là chi nhánh. Vì vậy, tôi đang thiếu gì?Làm cách nào để xóa chi nhánh khỏi GitHub?

+0

Bản sao của http://stackoverflow.com/questions/4159950/how-do-i-delete-remote-branch-in-git – Celada

+0

Điều gì khác biệt về tình huống của bạn so với câu hỏi khác? –

Trả lời

15

Bạn muốn xóa chi tiết chi nhánh trên github? Chỉ cần làm

$ git push origin :branch-name 

, nơi bạn có để thay thế origin với tên của các kho lưu trữ từ xa và branch-name với tên của các chi nhánh bạn muốn xóa tại github.

Chỉnh sửa: Lưu ý dấu hai chấm ở phía trước tên chi nhánh, điều quan trọng.

Chỉnh sửa 2: Để có tiết hơn:

$ cd /path/to/local/git/checkout 
$ git remote -v show 

Chọn tên từ xa từ cột đầu tiên tương ứng với URL github nơi bạn muốn xóa các chi nhánh. Tôi gọi nó là origin tại đây. branch-name là tên của chi nhánh bạn muốn xóa. Xóa nó sử dụng:

$ git push origin :branch-name 

Sửa 3: Nếu bạn muốn tìm hiểu về git, tôi có thể giới thiệu cuốn sách miễn phí Scott Chacon. Phần có liên quan là here.

Các vấn đề liên quan