Что это
Git - бесплатная программа, которая ведёт историю папки проекта. Каждое сохранение она записывает: что появилось, что исчезло, когда и с какой подписью. Папку с такой историей называют репозиторием, одно сохранение - коммитом. Интернет ему не нужен.
Чем отличается от GitHub
GitHub - сайт, куда git отправляет копию репозитория, чтобы она хранилась не только у тебя и хостинг мог забрать оттуда код для сайта. Путают их постоянно. Git - программа у тебя на компьютере, GitHub - одно из мест, где лежит то, что она записала.
Как это выглядит на практике
Команды запоминать не надо: их набирает агент, а ты пишешь словами «сделай коммит», «покажи, что поменялось с утра», «верни версию, где всё работало». В новой папке сначала: «проверь, есть ли тут git, если нет - заведи и сделай первый коммит».
Проект не держи в папке, которую синхронизирует iCloud или другое облако. У меня облако наплодило копий служебных файлов git, и он стал падать с непонятными ошибками. Лечится переносом проекта в обычную папку.