Шпаргалка по 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