tôi có 2 chi nhánh từ xa:Làm cách nào để xóa một nhánh từ xa trong GitHub?
- pending-issues-in-project
- new-issues-in-project
Tôi cố gắng để xóa pending-issues-in-project
như thế này:
git push origin :pending-issues-in-project
, nhưng tôi đã nhận lỗi:
error: unable to push to unqualified destination: pending-issues-in-project
The destination refspec neither matches an existing ref on the remote nor
begins with refs/, and we are unable to guess a prefix based on the source ref.
error: failed to push some refs to '[email protected]:forkedRepo/RepoName.git'
Vì vậy, tôi nghĩ có thể được tôi đã xóa pending-issues-in-project
chi nhánh , nhưng khi tôi chạy
git branch -a
nó hiển thị chi tiết pending-issues-in-project
chi nhánh trong danh sách.
Khi tôi thử cùng một lúc (thử xóa) cho new-issues-in-project
, nó hoạt động.
Tôi đã xóa cả hai nhánh từ máy chủ cục bộ bằng cách sử dụng git branch -D branchName
.
Nếu lỗi xảy ra vì nhánh không tồn tại trong kho thì lý do tại sao nó nằm trong danh sách chi nhánh từ xa?
và
Có cách nào để xóa mạnh nhánh từ xa không?
Cảm ơn bạn đã dành thời gian.
Chi nhánh git -r' cung cấp cho bạn những gì? –
của nó đưa ra danh sách chi nhánh mà cũng có nguồn gốc/đang chờ-vấn đề-in-dự án, mà tôi đang cố gắng để xóa. –