Перейти к основному содержимому

Базовый рабочий процесс (сохранение изменений)

  • git status Что делает: Показывает текущее состояние репозитория: какие файлы были изменены, какие добавлены в "индекс" (готовы к коммиту), а какие Git ещё не отслеживает. Это одна из самых часто используемых команд.

  • git add [file] Что делает: Добавляет указанный файл в "индекс" (staging area) — область для подготовленных к коммиту изменений. Примеры:

    • git add index.html — добавить конкретный файл.
    • git add . — добавить все измененные и новые файлы в текущей папке и подпапках.
  • git commit -m "Commit message" Что делает: Сохраняет все изменения из индекса в локальный репозиторий, создавая новый коммит. Флаг -m позволяет сразу написать короткое сообщение к коммиту. Без него Git откроет текстовый редактор для ввода сообщения. Пример: git commit -m "Fix: Исправлена ошибка в форме входа"

  • git log Что делает: Показывает историю всех коммитов, начиная с самого последнего. Для каждого коммита отображается его хэш, автор, дата и сообщение. Полезные флаги:

    • --oneline — показывает сокращённую версию лога, по одному коммиту в строке.
    • --graph — показывает историю в виде красивого графа с ветками.