Git. Продвинутый уровень

Git. Продвинутый уровень

Decks
PRO
Знаток
Знаток
131 карт
Переписывание истории, точечное восстановление, сложные сценарии merge/rebase, отладка истории, работа с несколькими remote, чистка, перенос, восстановление, automation hooks. Продвинутый уровень — то, что нужно, когда уже понимаешь модель Git: git rebase, interactive rebase, git cherry-pick, git revert, git reset --soft, git reset --mixed, git reset --hard, git reflog, git stash, git stash pop, git stash apply, git tag, git bisect, git blame, detached HEAD, fast-forward merge, squash, rebase conflict, merge conflict, upstream branch, tracking branch, submodule, worktree, hook, clean, amend, force push, force push with lease.
Для практиков
Понятные
определения
Учите эффективно
и запоминайте надолго
View
131 карт
Демо-обучение: 1 из 6
Последнее обновление: April 2026
Demo training
1/10
Term / Question
...
Translation / Answer
...
Space - flip, click on the card - flip. You can choose the answer immediately.
Don't know
Easy

View

Term / Question
rebase
[riːˈbeɪs]
Hint: делает историю линейнее
Context: Use rebase to place your branch on top of the latest main. - Используй rebase, чтобы перенести ветку поверх последнего main.
Translation / Answer
переналожение коммитов (перестроить историю ветки поверх другой базы)
Term / Question
git rebase
[ɡɪt riːˈbeɪs]
Hint: обновить базу ветки
Context: Git rebase main rewrites your branch on top of main. - Git rebase main перестраивает твою ветку поверх main.
Translation / Answer
переналожить ветку (перестроить коммиты на новой основе)
Term / Question
interactive rebase
[ˌɪntərˈæktɪv riːˈbeɪs]
Hint: можно менять историю коммитов
Context: Interactive rebase lets you squash or rename commits. - Интерактивное переналожение позволяет склеивать и переименовывать коммиты.
Translation / Answer
интерактивное переналожение (ручное редактирование списка коммитов)
Term / Question
git rebase -i
[ɡɪt riːˈbeɪs aɪ]
Hint: редактирование коммитов вручную
Context: Git rebase -i HEAD~5 opens the last five commits for editing. - Git rebase -i HEAD~5 открывает последние пять коммитов для редактирования.
Translation / Answer
интерактивно перестроить историю ветки
Term / Question
git rebase --continue
[ɡɪt riːˈbeɪs kənˈtɪnjuː]
Hint: идти дальше после фикса
Context: Run git rebase --continue after resolving the conflict. - Запусти git rebase --continue после разрешения конфликта.
Translation / Answer
продолжить rebase после решения конфликта
Term / Question
git rebase --abort
[ɡɪt riːˈbeɪs əˈbɔːrt]
Hint: полный откат операции
Context: Git rebase --abort restores the branch to its original state. - Git rebase --abort возвращает ветку в исходное состояние.
Translation / Answer
отменить rebase и вернуть всё как было

Изучайте Pro колоду

Зарегистрируйтесь бесплатно, получите Pro доступ и начните учиться без ограничений!