Шпаргалка по GIT: Самые полезные команды GIT

Команды Git с параметрами - краткое руководство

Содержимое страницы

Здесь небольшая шпаргалка: команды Git с параметрами

баннер git forever на городской улице Это изображение городской улицы было создано с помощью AI-модели Flux 1 dev.

Основные команды

  • git init: Инициализация нового репозитория Git
  • git clone <url>: Создание локальной копии удаленного репозитория
  • git add <file>: Подготовка изменений для коммита
  • git commit -m "<message>": Сохранение изменений в локальном репозитории с сообщением
  • git status: Проверка состояния рабочей директории
  • git log: Просмотр истории коммитов

Ветвление и слияние

  • git branch: Список всех локальных веток
  • git branch <branch-name>: Создание новой ветки
  • git checkout <branch-name>: Переключение на другую ветку
  • git checkout -b <branch-name>: Создание и переключение на новую ветку
  • git merge <branch>: Слияние указанной ветки с текущей

Удаленные репозитории

  • git remote add <name> <url>: Добавление удаленного репозитория
  • git push <remote> <branch>: Загрузка локальных коммитов в удаленный репозиторий
  • git pull: Получение и слияние изменений из удаленного репозитория
  • git fetch: Загрузка изменений из удаленного репозитория

Отмена изменений

  • git reset <file>: Отмена подготовки изменений с сохранением их в рабочей директории
  • git reset --hard <commit>: Отмена всех изменений и переход к конкретному коммиту
  • git revert <commit>: Создание нового коммита, отменяющего изменения конкретного коммита

Дополнительные команды

  • git stash: Временное сохранение измененных файлов
  • git stash pop: Применение и удаление самого последнего stash
  • git rebase <branch>: Переприменение коммитов поверх другой базы
  • git cherry-pick <commit>: Применение конкретного коммита к текущей ветке
  • git tag <tag-name>: Создание легковесного тега на текущем коммите

Настройка

  • git config --global user.name "<Ваше Имя>": Установка имени для коммитов
  • git config --global user.email "<you@example.com>": Установка email для коммитов

Замените заполнители, такие как <file>, <url>, <branch-name> и т.д., на реальные значения при использовании этих команд.

Полезные ссылки

Другие шпаргалки