RU

Git: основные команды

by RepeatMe Code

Основные команды Git: действие → команда. Официальная подборка RepeatMe; составлено и вычитано редакцией.

code git vcs
36 cards

What's inside

Создать новый репозиторий
git init
Склонировать репозиторий
git clone
Показать состояние рабочей директории
git status
Добавить файл в индекс
git add
Сделать коммит
git commit
Сделать коммит с сообщением
git commit -m
Показать историю коммитов
git log
Показать историю компактно, по строке на коммит
git log --oneline
Создать ветку
git branch
Переключиться на ветку или восстановить файл
git checkout
Создать ветку и сразу переключиться на неё
git checkout -b
Переключиться на ветку
git switch
Слить ветку в текущую
git merge
Отправить изменения на удалённый сервер
git push
Забрать и слить изменения с сервера
git pull
Скачать изменения с сервера без слияния
git fetch
Показать различия между версиями
git diff
Добавить удалённый репозиторий
git remote add
Показать список удалённых репозиториев
git remote -v
Отменить незакоммиченные изменения в файле
git restore
Убрать файлы из индекса, сбросить состояние
git reset
Временно спрятать незакоммиченные изменения
git stash
Вернуть спрятанные изменения
git stash pop
Применить отдельный чужой коммит к текущей ветке
git cherry-pick
Перенести коммиты ветки на новую базу
git rebase
Пометить версию тегом
git tag
Показать, кто и когда менял каждую строку файла
git blame
Отменить коммит новым обратным коммитом
git revert
Удалить ветку
git branch -d
Задать настройки, например имя и почту
git config
Показать содержимое конкретного коммита
git show
Найти коммит с багом бинарным поиском
git bisect
Показать журнал перемещений HEAD
git reflog
Удалить неотслеживаемые файлы
git clean
Переместить или переименовать файл
git mv
Удалить файл и убрать его из индекса
git rm