2010-10-26 27 views
7

Vì vậy, tôi đã cố tạo một chi nhánh trẻ mồ côi. Tôi đã thử một vài điều và một trong số họ (git checkout -b --orphan newbranch) đã quản lý để tạo ra một chi nhánh được gọi là "--orphan"; bây giờ nó sẽ không cho phép tôi xóa nó bằng cách sử dụng git branch -d --orphan. Tôi cũng đã cố gắng sử dụng dấu ngoặc kép và ký tự thoát. Không có gì có vẻ hiệu quả. Tôi cũng đã thử dùng gitg để xóa và đổi tên nhánh; điều này không hiệu quả.Cách xóa chi nhánh có tên "--orphan"

Làm cách nào để xóa chi nhánh này?

+2

+1 Vui nhộn. Oh chờ đã, đây không phải là slashdot ... –

Trả lời

11
git branch -d -- --orphan 

Mọi thứ sau -- được lấy làm đối số chứ không phải chuyển đổi. Điều này làm việc ở nhiều nơi trong git (và trong nhiều chương trình Unix khác).

+0

+1: Không biết rằng '--' lừa. Cám ơn! –

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