Что такое checkpoint?
Управление контрольными точками Git — создание, составление списка и восстановление контрольных точек. Вызывайте при запуске рискованных изменений или необходимости создания безопасных точек восстановления. Источник: htlin222/dotfiles.