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