Работа с локальным репозиторием в Git

Репозиторий — папка, за которой следит Git. Бывают 2 видов:

  1. локальный - располагается на локальным компьютере
  2. удаленный - располагается в интернете, связан с папкой на локальным компьютере

Как создать локальный репозиторий?

  1. Создайте папку проекта на компьютере
  2. Откройте для папки терминал
  3. Выполните команду git init
  4. Проверьте, что появилась папка .git

Коммит - снимок ваших локальных файлов, записанный в локальный репозиторий

Возможности коммита

  • Отслеживать, кто, что и когда когда изменял
  • Возвращаться к предыдущему состоянию файла
  • Переписывать историю файлов

Как создать коммит?

  1. Добавьте файл или файлы в отслеживаемые командой git add имя файла
  2. Создайте коммит и подпишите его командой git commit -m "Подпись коммита"

Как проверить состояние файла?

  • На любом из этапов вы можете выполнить команду git status

Как прочитать историю коммита?

  • Выполните в терминале команду git log --oneline

Пример истории коммита

2199e0e (HEAD -> main) change README

9b7bb91 add README

Слева направо и сверху-вниз

  • хэш коммита
  • указатель на коммит, где сейчас находимся
  • коммит, где находимся
  • предыдущий коммит

Как исправить историю коммита?

  • Внесите изменения в файл
  • Сохраните файл и добавьте его в отслеживаемые через команду git add имя файла. Если нужно добавить сразу несколько файлов, то используйте флаг -A git add -А
  • Поместите файл в последний коммит — снова используем команду git commit --amend -m “название изменений”.

Как переключиться между коммитами?

  • Переключиться между коммитами проекта можно командой git checkout хеш
  • Вернуться к последнему коммиту можно командой git checkout main