Hacker News new | ask | show | jobs
by joshka 530 days ago
https://github.blog/open-source/git/highlights-from-git-2-23... gives a good overview of the reason for the two new commands.
1 comments

"The new commands, by contrast, aim to clearly separate the responsibilities of git checkout into two narrower categories: operations which change branches and operations which change files."

Simple, concise breakdown