В середине августа зарелизили Git 2.23. Команду checkout разобрали на две: switch для переключения между ветками и restore для отката изменений. Checkout остаётся как был, чтобы ничего не сломалось, не переживайте. Побольше почитать можно в Highlights from Git 2.23.