git init - Инициализирует локальный репозиторий.git clone <url> - Клонирует удаленный репозиторий.git add <file> - Добавляет изменения файла в staging area.git add . - Добавляет все изменения в staging area.git status - Показывает статус изменений.git diff - Показывает разницу между рабочей копией и staging area.git commit -m "message" - Фиксирует изменения с сообщением.git commit -am "message" - Добавляет все отслеживаемые изменения и фиксирует их.git log - Показывает историю коммитов.git branch - Показывает список веток.git branch <branch_name> - Создает новую ветку.git checkout <branch_name> - Переключается на другую ветку.git checkout -b <new_branch> - Создает новую ветку и переключается на нее.git merge <branch_name> - Объединяет указанную ветку с текущей.git pull - Получает изменения из удаленного репозитория и объединяет их с текущей веткой.git push <remote> <branch> - Отправляет изменения в удаленный репозиторий.git remote add origin <url> - Добавляет удаленный репозиторий с псевдонимом origin.git fetch - Получает изменения из удаленного репозитория, но не объединяет их.git reset <file> - Отменяет добавление файла из staging area.git reset --hard <commit_hash> - Отменяет коммит и откатывает рабочую копию.git revert <commit_hash> - Создает новый коммит, отменяющий изменения указанного коммита.git rebase <branch> - Перемещает или комбинирует последовательность коммитов.git stash - Временно сохраняет незафиксированные изменения.git stash apply - Восстанавливает последние сохраненные stash изменения.git tag <tag_name> - Создает тег для текущего коммита.git config --global user.name "Your Name" - Устанавливает глобальное имя пользователя Git.git config --global user.email "your.email@example.com" - Устанавливает глобальный email пользователя Git.