Đừng hỏi tôi làm thế nào nhưng tôi quản lý để có được vô tình các chi nhánh từ xa sau trong một kho git:Làm thế nào để loại bỏ xa nguồn gốc/refs/con/chủ
$ git branch -r
origin/HEAD -> origin/master
origin/master
origin/refs/heads/master
Tất cả đều được trỏ đến cùng cam kết. Làm cách nào để xóa danh sách không cần thiết cho origin/refs/heads/master
?
Tôi cố gắng để làm như sau
$ git push origin :refs/heads/master
error: dst refspec refs/heads/master matches more than one.
Nhưng khi hiển thị, điều này mang lại một lỗi.
Hmm, nó là nguồn gốc/refs/heads/refs/heads/master và tôi đã xóa nó với 'git push origin: refs/heads/refs/heads/master' –
@Peter: vâng, đó là những gì tôi đoán đoạn đầu tiên. Tôi ấn tượng rằng bạn đã quản lý nó vào điều khiển từ xa; nó đã cho tôi một chút để tìm ra cách để làm điều đó bản thân mình! Mừng vì bạn đã giải quyết được điều đó. – Cascabel