Junior
43
questionbank

Какие команды Git вы знаете?

Получайте ответы на вопросы в реальном времени с Sobes Copilot
Ответ от нейросети sobes.tech
  • 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.