Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

If you use "git branch -d" you should expect the ref to be deleted, and yet:

> error: cannot delete branch 'main' used by worktree at '/tmp/git'

You could build the system differently and what seems like a sane default would be different there, but it would be a different system. In this system, HEAD isn't being manipulated by things not meant to manipulate it.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: