git checkout Was Doing Three Jobs. That’s Why switch and restore Exist.

switch, restore and branch- 3 commands that replaced one overloaded tool.