2011-01-21 26 views
6

show gc git:tài liệu tham khảo reflog git tỉa cam kết, nhưng không hiển thị reflog cho chi nhánh

warning: reflog of 'refs/remotes/origin/abc_branch' references pruned commits 

Tuy nhiên, khi tôi cố gắng để xem reflog, tôi nhận được gì:

$ git reflog show origin/[email protected]{0} 

fatal: ambiguous argument 'origin/[email protected]{0}': unknown revision or path not in the working tree. 

Tôi biết cú pháp là đúng, bởi vì điều đó đã xảy ra với một chi nhánh khác và tôi đã có thể thấy việc reflog - và loại bỏ nó.

abc_branch đã bị xóa trên điều khiển từ xa mà không bị hợp nhất - các cam kết đã bị xóa. Tôi không muốn phục hồi nó, tôi chỉ muốn thoát khỏi cảnh báo.

+0

'reflog chương git --all' không hiển thị các chi nhánh. – Penz

+0

Không có 'git reflog expire --dry-run --expire = now --all' – Penz

Trả lời

5

Nếu bạn chỉ muốn thoát khỏi abc_branch ref, bạn có thể thử:

git update-ref -d refs/remotes/origin/abc_branch 
+0

Nó hoạt động! Cảm ơn. – Penz

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