Image

Таблица с командами GIT

КомандаОписаниеПример использования
git initИнициализирует новый Git-репозиторий в текущей директории.git init
git clone Клонирует существующий репозиторий по указанному URL.git clone https://github.com/user/repo.git
git statusПоказывает состояние рабочей директории и индекса (стадии подготовки).git status
git add <файл>Добавляет указанный файл в индекс (стадия подготовки).git add routes/web.php
git add .Добавляет все изменения в текущей директории в индекс.git add .
git commit -m "сообщение"Создаёт новый коммит с добавленными в индекс изменениями и указанным сообщением.git commit -m "Добавлена новая функциональность"
git logПоказывает полную историю коммитов.git log
git log --onelineПоказывает историю коммитов в сокращённом виде (одна строка на коммит).git log --oneline
git log --graph --decorate --onelineОтображает историю коммитов в виде графа с декорациями (ветви, теги).git log --graph --decorate --oneline
git branchПоказывает список локальных веток.git branch
git branch <название>Создаёт новую ветку с указанным названием.git branch install-filament
git checkout <ветка>Переключается на указанную ветку.git checkout install-filament
git checkout -b <ветка>Создаёт и переключается на новую ветку.git checkout -b feature/login
git merge <ветка>Сливает указанную ветку в текущую.git merge feature/login
git fetchЗагружает последние изменения из удалённого репозитория без слияния.git fetch origin
git pullПолучает и сливает изменения из удалённого репозитория в текущую ветку.git pull origin main
git pushОтправляет локальные коммиты в удалённый репозиторий.git push origin main
git push --forceПринудительно отправляет изменения, переписывая историю в удалённом репозитории.git push --force
git reset --hard Полностью сбрасывает текущую ветку до указанного коммита, удаляя все локальные изменения.git reset --hard origin/main
git revert Создаёт новый коммит, отменяющий изменения, внесённые указанным коммитом.git revert e4f5g6h
git stashСохраняет текущие незакоммиченные изменения во временное хранилище и очищает рабочую директорию.git stash
git stash popВозвращает последние сохранённые изменения из хранилища и удаляет их оттуда.git stash pop
git clean -fdУдаляет все неотслеживаемые файлы и директории.git clean -fd
git remote -vПоказывает список удалённых репозиториев и их URL.git remote -v
git tag <тег>Создаёт новый тег для текущего коммита.git tag v1.0.0
git show <тег>Показывает информацию о указанном теге и связанном с ним коммите.git show v1.0.0

Комментарии

Добавить комментарий