Набор полезных команд для работы с Git, включая базовые и продвинутые команды.
Создает новый локальный Git-репозиторий в текущей папке.
git initКлонирует удаленный репозиторий в указанную папку.
git clone <url>Отображает текущий статус репозитория (измененные, неотслеживаемые файлы и т.д.).
git statusДобавляет указанный файл (или все файлы с .) в область подготовленных для коммита.
git add <имя_файла>
git add .Фиксирует изменения с сообщением о коммите.
git commit -m "Сообщение о коммите"Создает новую ветку с указанным именем, не переключаясь на неё.
git branch <имя_ветки>Переключает на указанную ветку.
git checkout <имя_ветки>Удобный способ создать новую ветку и сразу переключиться на неё.
git checkout -b <имя_ветки>Добавляет удаленный репозиторий с именем origin.
git remote add origin <url>Отправляет коммиты текущей ветки в удаленный репозиторий.
git push origin <имя_ветки>Загружает изменения с удаленного репозитория.
git pull origin <имя_ветки>Отображает список коммитов.
git logПоказывает различия между текущими изменениями и последним коммитом.
git diffВозвращает указанный файл к состоянию последнего коммита.
git checkout -- <имя_файла>Удаляет последний коммит, сохраняя изменения в рабочем каталоге.
git reset --soft HEAD~1Удаляет все изменения и сбрасывает репозиторий к указанному коммиту.
git reset --hard <id_коммита>