Q: I heard that "git checkout" is deprecated? Why? When? What's the reason? What's the replacement?
git checkout isn't actually deprecated. It still works, there's no deprecation warning, and it isn't on the list of things slated for removal. What happened is that Git added two newer commands meant to replace it for everyday use, which is probably where the "deprecated" rumor comes from.