Testes on: Mac OS X 10.11.3 (El Capitan) using Git 2.6.4 Issue: git branch -D can be used to delete branch which is currently checked out Steps to reproduce: inside a git repository: $ git checkout -b feature/myAwesomeFeature -> you end up in feature/myAwesomeFeature branch $ git checkout FEATURE/myAwesomeFeature -> you end up in FEATURE/myAwesomeFeature branch $ git branch -D feature/myAwesomeFeature branch -> BOOM you just deleted the branch you were at. Congrats you repo is dirty again. Actual behaviour: It seems like checking out / deleting branches is case insensitive thus you can delete a branch you are on by just using a different capitalisation when specifying the branch to delete. Expected behaviour: error: Cannot delete the branch 'FEATURE/myAwesomeFeature' which you are currently on. Thank you, please don't hesitate to contact me in case you need more info or if this has already been fixed in the meantime. Cheers, Marcus-- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html