Junior
109
questionbank
Какие команды Git вы знаете?
Ответ от нейросети
sobes.tech AI
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.