Шпаргалка по GIT: Самые полезные команды GIT
Команды Git с параметрами - краткое руководство
Содержимое страницы
Здесь небольшая шпаргалка: команды Git с параметрами
Это изображение городской улицы было создано с помощью AI-модели Flux 1 dev.
Основные команды
git init
: Инициализация нового репозитория Gitgit 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
: Применение и удаление самого последнего stashgit 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>
и т.д., на реальные значения при использовании этих команд.
Полезные ссылки
- https://en.wikipedia.org/wiki/Git
- https://www.atlassian.com/git/tutorials/atlassian-git-cheatsheet
- https://about.gitlab.com/images/press/git-cheat-sheet.pdf
- https://education.github.com/git-cheat-sheet-education.pdf