Шпаргалка по Git
Бесплатная онлайн шпаргалка по командам Git
Краткий справочник команд Git
Команды Git по категориям: настройка (init, clone), ежедневная работа (add, commit, push, pull), ветвление (branch, checkout, merge), инспекция (log, diff, status), отмена изменений (reset, revert), удалённые репозитории (remote, fetch).
▶Разница между merge и rebase?
Merge создаёт коммит слияния, сохраняя полную историю. Rebase переписывает коммиты поверх целевой ветки для линейной истории. Merge — для общих веток, rebase — для локальных.
▶Как отменить последний коммит?
git reset --soft HEAD~1 — отменить коммит, оставив изменения в staged. git reset HEAD~1 — также unstage. Никогда не reset общие ветки.