Глава 6 Отслеживание изменений
Git отслеживает изменения в файлах, находящихся в рабочей папке. Но не все подряд, как это делают Блокнот или Word при помощи команд «Отменить» и «Повторить», а при помощи версий — или, в терминах Git, коммитов (commit). Коммиты нужно создавать вручную, выбирая, какие файлы вы хотите зафиксировать, добавив в версию.
Откройте в Positron панель Source Control. В отличие от панели с файлами Explorer, на ней выводятся только те файлы, которые были изменены по сравнению с последней версией (коммитом). Так как мы еще не создали ни одной версии, то в списке выводятся все файлы проекта.
Чтобы создать коммит (версию), наведите на заголовок Changes и нажмите +.
После этого файлы окажутся в разделе Staged Changes — индексе (staging),
промежуточной области для выбора файлов, которые войдут в новую версию (коммит).
Можно добавлять файлы и по одному, нажимая + только напротив нужных.
Файлы, не добавленные в индекс, останутся в рабочей папке, но не войдут в коммит.
Вы можете добавить их в следующую версию позже или отменить изменения, нажав ↶.
Введите краткое описание в поле Message.
В нашем примере мы закончили курс R, это и будет подходящим описанием: Добавил файлы курса по R.
Нажмите кнопку Commit под текстовым полем.

Обратите внимание, теперь панель Source Control со списком измененных файлов пуста — это значит, что изменений по сравнению с последней версией, которую мы только что создали, нет.
Теперь у нас есть версия проекта, к которой можно вернуться в любой момент и начать работу с этого места.