Шпаргалка по Git
Шпаргалка по Git с поиском команд по категориям: ветвление и слияние, rebase, stash и reset. Каждая запись показывает применение и уровень риска, бесплатно в браузере.
Настройка
git config --global user.name "Name"Задать имя пользователя
git config --global user.name "Sam"
git config --global user.email "email"Задать email
git config --global user.email "[email protected]"
git config --listПоказать все настройки
git config --list
Начало
git initСоздать репозиторий
git init my-project
git clone <url>Клонировать репозиторий
git clone https://github.com/user/repo.git
Изменения
git statusСтатус рабочего каталога
git status
git diffСравнить изменения
git diff HEAD~1
git add <file>Добавить в индекс
git add . / git add file.txt
git commit -m "message"Создать коммит
git commit -m "feat: new feature"
git commit --amendИзменить последний коммит
git commit --amend -m "updated message"
git stashВременно спрятать изменения
git stash / git stash pop
Ветки
git branchСписок веток
git branch -a
git branch <name>Создать ветку
git branch feature/login
git checkout <branch>Переключить ветку
git checkout main
git checkout -b <name>Создать и переключиться
git checkout -b feature/login
git merge <branch>Слить ветку
git merge feature/login
git branch -d <name>Удалить ветку
git branch -d feature/login
git branch -D <name>Принудительно удалить ветку
git branch -D feature/login
Удалённые
git remote -vСписок удалённых
git remote -v
git fetchПолучить изменения с удалённого
git fetch origin
git pullПолучить и слить
git pull origin main
git pushОтправить на удалённый
git push origin main
git push --forceПринудительная отправка
git push --force origin main
Отмена
git restore <file>Отменить изменения в файле
git restore file.txt
git reset HEAD <file>Убрать файл из индекса
git reset HEAD file.txt
git revert <commit>Откатить коммит (новым коммитом)
git revert abc123
git reset --soft HEAD~1Отменить последний коммит (изменения сохранить)
git reset --soft HEAD~1
git reset --hard HEAD~1Удалить последний коммит (с изменениями)
git reset --hard HEAD~1
Просмотр
git logИстория коммитов
git log --oneline --graph
git log --onelineИстория в одну строку
git log --oneline -10
git show <commit>Детали коммита
git show abc123
git blame <file>Автор каждой строки
git blame file.txt
git reflogИстория HEAD (для восстановления)
git reflog
Встроить
Что такое Шпаргалка по Git?
Шпаргалка по Git с поиском команд по категориям: ветвление и слияние, rebase, stash и reset. Каждая запись показывает применение и уровень риска, бесплатно в браузере.
Как использовать
- 1Ввод— Введите необходимые данные.
- 2Результаты— Просмотрите результаты обработки.
- 3Копирование— Скопируйте результаты для использования.
Связанные инструменты
Часто задаваемые вопросы
Да, работает офлайн, так как использует статические данные.